Mhailist: Haskell mailing list manager

[ bsd3, network, program ] [ Propose Tags ]

A mailing list manager written in pure Haskell.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
test

Enable tests.

Disabled
warnings

Enable warnings.

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

Candidates

  • No Candidates
Versions [RSS] 0.0
Dependencies base (<4), binary, bytestring, directory, filepath, haskell98, HUnit, mtl, old-locale, process, time [details]
License BSD-3-Clause
Author Curt Sampson, Lars Kotthoff
Maintainer cjs@cynic.net, lars@larsko.org
Category Network
Uploaded by LarsKotthoff at 2010-04-30T07:39:27Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables Test, mhailist
Downloads 1225 total (4 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-10-25 [all 9 reports]

Readme for Mhailist-0.0

[back to package description]
This is very much work in progress and an alpha development release.

Call the main program from whatever you are using to receive mail.

Usage: mhailist <list-file-dir> <sendmail-path>

This program expects the mail to be processed to be passed to it on STDIN.

Messages to listname-command@listdomain execute a command on
listname@listdomain for the sender of the message; commands understood
are "subscribe" and "unsubscribe".

Otherwise, messages to listname@listdomain are forwarded to the list
if the sender is subscribed to the list. If the list doesn't exist
we print an error and exit with an error code.

The list of subscribed addresses is stored in a file named
listname@listdomain in the directory given as the <list-file-dir>
command line argument.