packages feed

postmaster-0.3.3: postmaster.cabal

name:          postmaster
version:       0.3.3
synopsis:      Postmaster ESMTP Server
description:   Postmaster implements an ESMTP server. Given a configuration, it starts up
               and listens for incoming SMTP connections, handles them, and pipes the
               accepted e-mail messages into an arbitrary local mailer of your choice. A
               good local mailer is Procmail. Beyond that, you can configure and modify
               every little step of the SMTP transaction. All the real work is done
               through call-back functions.
license:       GPL
license-file:  COPYING
copyright:     Peter Simons
author:        Peter Simons <simons@cryp.to>
maintainer:    Peter Simons <simons@cryp.to>
tested-with:   GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2,
               GHC == 8.4.4, GHC == 8.6.3
category:      Network
homepage:      http://github.com/peti/postmaster
bug-reports:   http://github.com/peti/postmaster/issues
build-type:    Simple
cabal-version: >= 1.6

source-repository head
  type:     git
  location: git://github.com/peti/postmaster.git

executable postmaster
  main-is:       tutorial.lhs
  other-modules: Postmaster
                 Postmaster.Base
                 Postmaster.Env
                 Postmaster.FSM
                 Postmaster.FSM.Announce
                 Postmaster.FSM.DNSResolver
                 Postmaster.FSM.DataHandler
                 Postmaster.FSM.EhloPeer
                 Postmaster.FSM.EventHandler
                 Postmaster.FSM.HeloName
                 Postmaster.FSM.MailFrom
                 Postmaster.FSM.MailID
                 Postmaster.FSM.PeerAddr
                 Postmaster.FSM.PeerHelo
                 Postmaster.FSM.SessionState
                 Postmaster.FSM.Spooler
                 Postmaster.IO
                 Postmaster.Main
  build-depends: base       >= 3 && < 5
               , bytestring
               , containers
               , directory
               , hopenssl   >= 2.2
               , hsdns      >= 1
               , hsemail    >= 2
               , hsyslog    >= 5
               , mtl
               , network    < 3
               , old-time
               , parsec
               , unix
  ghc-options:   -Wall -threaded