DeadmanDAO Mail Server
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