DeadmanDAO Mail Server

From Traxel Wiki
Revision as of 00:03, 12 January 2022 by RobertBushman (talk | contribs)
Jump to navigation Jump to search


AWS SES may be the solution: https://docs.aws.amazon.com/ses/latest/dg/lists-and-subscriptions.html

No, it doesn't have nearly the capabilities of a real mailing list system.

Mailchimp is out because it was bought for so much money that the money squeeze is going to be intense.

Other commercial providers are not significantly less risky than Mailchimp.

Mailman is robust once deployed and the initial build-out is not too painful.


DeadmanDAO Mailman Build-out

  • MailingListDeadmanFirstPass (Deb 10, Mailman 3: installed Apache and Certbot before Mailman, which made it hard to deploy the Mailman web console)
  • MailingListDeadmanSecondPass (Deb 10, Mailman 3: had trouble getting the Snap/PIP/VirtualEnv version of Mailman to let me in as an administrator)
  • MailingListDeadmanThirdPass Deb 9, Mailman 2, had trouble getting the Mailman executables to execute as cgi's.
  • MailingListDeadmanFourthPass: Deb 10, Mailman 2. Repeatedly failed sendmail test (as have/would the others, though I was inconsistently testing)
  • MailingListDeadmanFifthPass: Frustrated. Using traxel.com's install of Mailman. Successful, if unsatisfying.
  • Sixth Pass: Deb 10, two instances, more relaxed exploration now that the traxel list is working.

Short Term Solution

Using interserver.systemicbias.com

Enter the name of the list: crypto
Enter the email of the person running the list: bob@traxel.com
Initial crypto password: 
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:

## crypto mailing list
crypto:              "|/var/lib/mailman/mail/mailman post crypto"
crypto-admin:        "|/var/lib/mailman/mail/mailman admin crypto"
crypto-bounces:      "|/var/lib/mailman/mail/mailman bounces crypto"
crypto-confirm:      "|/var/lib/mailman/mail/mailman confirm crypto"
crypto-join:         "|/var/lib/mailman/mail/mailman join crypto"
crypto-leave:        "|/var/lib/mailman/mail/mailman leave crypto"
crypto-owner:        "|/var/lib/mailman/mail/mailman owner crypto"
crypto-request:      "|/var/lib/mailman/mail/mailman request crypto"
crypto-subscribe:    "|/var/lib/mailman/mail/mailman subscribe crypto"
crypto-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe crypto"

diffie.DeadmanDAO.com Working

FWIW, sendmail is now working on Diffie, running Deb 10 and Postfix (no Mailman installed). I suspect there is a grace period after re-install during which Sendmail / port 25 is blocked. It may flip at midnight, based on one email I saw come through after having been queued for a while.

I also created a second instance at Interserver yesterday, though it is running Deb 9 and does not have an SPF record - or even a name (presumably it will be "hellman", obviously). I will flip it to Deb 10 and add it to the Deadmandao.com SPF record.

Potential uses for the deadmandao servers:

  • Wiki
  • Kanban
  • Calendar / ToDo
  • Mailman
  • Web
  • Forum
  • Chat