61626c mail list manager
This was built in response to being unable to find a super simple mailing list software that doesn't want aliases with postfix or any number of unessesary system integrations. How to Set up:
-
Rename config.ini.example to config.ini
-
Open config.ini, set up the admin address details - as well as any other mailing lists you want to run.
-
The mailer automatically checks login details at every run. It will tell you if the password changes or you can't log in.
-
You need to set up a cron job, or scheduler. The script does not automatically monitor the inboxes
NOTE: You need at least python3.6 to run this.
FAQ:
-
This program doesn't automatically monitor the inbox?
No - It's not meant to run constantly, set it up on a 30 second cron job or loop a bash script.
-
I found a bug?
You can email me at [email protected] or join the [email protected] mailing list and ask for help there.
-
What license?
Beerware. but if you do any improvements, I would appreciate a diff.
-
I how many emails can I send at once?
Depends on your email provider. for example gmail top out at 500 recipients per email. if you've got more than 500 people on a single list, might be time to upgrade to some better software.
TODO:
-
database system to keep user information. - DONE
-
confirmation of subscription. - DONE
-
email filtering to make sure only subscribed members can email the list - DONE
-
finding the most efficient way to mass mail (how many bcc address can I add to an email? - DONE