aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* BugfixAndrew Yu2023-06-301-5/+7
|
* Bugfix: handle was at wrong indent...Andrew Yu2023-06-301-9/+9
|
* BugfixAndrew Yu2023-06-301-1/+1
|
* BugfixAndrew Yu2023-06-302-4/+4
|
* Update testing dbAndrew Yu2023-06-301-2/+2
|
* Fix syntax errorAndrew Yu2023-06-301-1/+1
|
* Lists can now specify to only allow member/mod postsAndrew Yu2023-06-303-9/+28
|
* Don't violate DKIM headersAndrew Yu2023-06-305-436/+20
|
* Initial DKIM stuffAndrew Yu2023-06-304-0/+11
|
* Add DKIM header parser functionAndrew Yu2023-06-304-0/+84
| | | | Also update license files
* Reformat and some sanitizationAndrew Yu2023-06-305-66/+142
|
* Delete dmarc-munging related items from README and notes.txtAndrew Yu2023-06-302-40/+4
|
* Python email.policy: refold_source="none" to pass DKIMAndrew Yu2023-06-302-3/+1
|
* UpdateAndrew Yu2023-06-304-8/+74
| | | | Yes, this is a bad commit message... but I really have no time, sorry...
* README: Minor formatting changesAndrew Yu2023-06-301-1/+0
| | | | Removed some extra whitespace
* Use "sanitized" configuration fileAndrew Yu2023-06-304-8/+41
|
* Remove deprecated smlmp_smtpdirect.pyAndrew Yu2023-06-301-43/+0
| | | | | | This library has been deprecated, its features are now in smlmp_common.py as I don't see the need to support anything other than SMTP Direct.
* README: Plan out future featuresAndrew Yu2023-06-301-0/+44
|
* READMEAndrew Yu2023-06-291-0/+4
|
* Specify db.json path in config.pyAndrew Yu2023-06-293-1/+3
|
* Add missing email.policy importsAndrew Yu2023-06-302-0/+2
|
* Remove extra mailman SMTPDirect.pyAndrew Yu2023-06-301-450/+0
|
* Fix loop imports and mypy on message policiesAndrew Yu2023-06-303-5/+465
|
* UpdateAndrew Yu2023-06-299-28/+1168
|
* First attempt at actually sending mail.Andrew Yu2023-06-296-29/+67
| | | | | | | | | Also: - Handles exceptions to be sent to the postmaster - Maintainance changes For the future: - Use SMTPDirect instead of /sbin/sendmail
* Initial commit.Andrew Yu2023-06-286-0/+825
At this stage, things are completely unusable. What I've done so far: - A few very basic exceptions are defined - A function to send emails via /usr/sbin/sendmail or equivalent - Static config.py file for static configuration options - Bouncing emails directly sent towards the list management address to the postmaster - Add the GNU AGPL v3 License - Jot down a few notes about Postfix environment variables and pipe arguments - A function to parse a+b@c or similiar local address structures