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