From c70dec30f0d551eebfa6ef7b2431b39051f86522 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 3 Jun 2012 23:13:52 -0400 Subject: mailman setup --- software/mailman.page | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 software/mailman.page diff --git a/software/mailman.page b/software/mailman.page new file mode 100644 index 0000000..81881f7 --- /dev/null +++ b/software/mailman.page @@ -0,0 +1,32 @@ +# HOWTO Setup Mailman on Debian wheezy + +Followed this to configure basic mail for a single domain without a virtual +host (use discuss@example.com, not discuss@lists.examples.com) for mail setup. +Ignore list creation and web interface bits: + + http://library.linode.com/email/mailman/debian-6-squeeze + +Then create actual lists like: + + newlist --urlhost=mailman.example.com discuss@example.com + +thttpd isn't in wheezy. manually download 'squeeze' thttpd package and install +with dpkg: + + http://packages.debian.org/squeeze/thttpd + +Then follow this to configure web interface with nginx; use mailman.example.com +vhost: + + http://wiki.nginx.org/Mailman + +Then set up SPF records in DNS (TXT record: "v=spf1 +a +mx ~all"), confirm +with: + + http://www.openspf.org/Tools + +If using public mailing lists archives, add lines like the following around +/usr/lib/mailman/Mailman/Archiver/HyperArch.py:291: + + self.author = self.email = 'redacted' + -- cgit v1.2.3