postie: SMTP server library to receive emails from within Haskell programs.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

postie is a little smtp server library for receiving emails. It is currently in a very early stage and not yet fully standard compatible although the standard protocol is already supported.

postie supportes hooks on key commands in an smtp session like

To run postie you only need to supply a function which takes a Mail and return Accepted or Rejected. mailBody is a pipes Producer which streams the encoded body directly to your application code. The body is not parsed by postie since it depends on what the application wants to do with the mail data. Eventually I will create a seperate package for parsing mime messages with `pipes-parse` when postie becomes more stable and standard compliant.

Properties

Versions 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.4.0.0, 0.5.0.0, 0.6.0.2, 0.6.0.2
Change log None available
Dependencies attoparsec (>=0.13.2 && <0.14), base (>=4.13.0 && <4.14), bytestring (>=0.10.10 && <0.11), data-default-class (>=0.1.2 && <0.2), mtl (>=2.2.2 && <2.3), network (>=3.1.1 && <3.2), pipes (>=4.3.14 && <4.4), pipes-bytestring (>=2.1.6 && <2.2), pipes-parse (>=3.0.8 && <3.1), postie, tls (>=1.5.4 && <1.6), uuid (>=1.3.13 && <1.4) [details]
License BSD-3-Clause
Author Alex Biehl
Maintainer alex.biehl@gmail.com
Category Network
Source repo head: git clone https://github.com/alexbiehl/postie.git
Uploaded by malvo at 2020-10-07T12:19:10Z

Modules

[Index] [Quick Jump]

Flags

Manual Flags

NameDescriptionDefault
examples

Build examples

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees