diff options
author | bnewbold <bnewbold@robocracy.org> | 2012-06-03 23:13:52 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2012-06-03 23:13:52 -0400 |
commit | c70dec30f0d551eebfa6ef7b2431b39051f86522 (patch) | |
tree | 30c2fa023f2c7fb854a2925c47e5879cfbc2bd9e /software | |
parent | 90425b979d636fcbbad1ed59ec81ab6c065f0163 (diff) | |
download | knowledge-c70dec30f0d551eebfa6ef7b2431b39051f86522.tar.gz knowledge-c70dec30f0d551eebfa6ef7b2431b39051f86522.zip |
mailman setup
Diffstat (limited to 'software')
-rw-r--r-- | software/mailman.page | 32 |
1 files changed, 32 insertions, 0 deletions
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' + |