AgeCommit message (Expand)Author
2022-03-10postfix/client-access: block MicrosoftHEADmasterbrian m. carlson
2022-01-01role/box: add ncurses-termbrian m. carlson
2021-11-29mimedefang-filter: fix handling of missing DKIM headersbrian m. carlson
2021-11-14task/dovecot: set auth_gssapi_hostnamebrian m. carlson
2021-11-13Add ring as a new MXbrian m. carlson
2021-08-13role/http: use mod_auth_gssapibrian m. carlson
2021-07-14templates/http: block FLoCbrian m. carlson
2021-07-14postfix/maps: block more Romanian spambrian m. carlson
2021-07-07postfix/maps: block sites bouncing forged spambrian m. carlson
2021-05-01postfix/maps: temporarily re-enable Hertzbrian m. carlson
2021-04-11postfix/maps: block another 1-800-CONTACTS domainbrian m. carlson
2021-03-19mimedefang-filter: check DKIM flags even with missing domainbrian m. carlson
2021-03-16postfix/maps/client-access: block some phishing domainsbrian m. carlson
2021-03-15postfix/maps/client-access: block events-leads.combrian m. carlson
2021-02-15postfix/maps/client-access: block CenterPoint Energybrian m. carlson
2021-01-22postfix/maps: reject more domainsbrian m. carlson
2021-01-01Move most configuration into Hierabrian m. carlson
2021-01-01Set up separate development and production environmentsenvironmentsbrian m. carlson
2020-12-28task/postfix: hoist variable before usagebrian m. carlson
2020-12-28site: make union an LDAP serverbrian m. carlson
2020-12-28certificate: don't try to copy certificates to ourselvesbrian m. carlson
2020-12-28site: make castro an LDAP serverbrian m. carlson
2020-12-28Add an .editorconfig filebrian m. carlson
2020-12-28Add support for LDAP serversbrian m. carlson
2020-12-05mimedefang-filter: flag invalid magic address in DCT spam headerbrian m. carlson
2020-05-20task/postfix: require a HELO or EHLO commandbrian m. carlson
2020-03-26mimedefang-filter: reject X-Butter-Idempotent headerbrian m. carlson
2020-03-15role/box: switch to python3brian m. carlson
2020-03-15postfix/maps: block Square Marketingbrian m. carlson
2020-02-29postfix/maps: block Houston Food Bankbrian m. carlson
2020-01-14postfix/maps: block SurveyMonkeybrian m. carlson
2019-12-28postfix: use consistent recipient delimiterbrian m. carlson
2019-12-27mimedefang-filter: reject two more spam headersbrian m. carlson
2019-10-28postfix: give another chancebrian m. carlson
2019-10-02postfix: reject emails from Eyeconicbrian m. carlson
2019-09-28Add a set of SpamAssassin rulesbrian m. carlson
2019-09-28mimedefang-filter: add additional domains as freemailbrian m. carlson
2019-09-28mimedefang-filter: reject several other List-Unsubscribe headersbrian m. carlson
2019-09-28mimedefang-filter: reindent with four spacesbrian m. carlson
2019-09-28mimedefang-filter: reject freemail senders with nonspecific Tobrian m. carlson
2019-09-28mimedefang-filter: reject an additional header as spammybrian m. carlson
2019-09-28mimedefang-filter: reject more spammy List-Unsubscribe headersbrian m. carlson
2019-09-28t/mx: switch to a table-drive test designbrian m. carlson
2019-09-28t/mx: allow overriding email headers in messagesbrian m. carlson
2019-09-28postfix: ensure that postfix starts properly in a containerbrian m. carlson
2019-09-28postfix: patch init script to work correctly in a containerbrian m. carlson
2019-09-28postfix: add init scriptbrian m. carlson
2019-09-28docker: make fake DKIM key have correct permissionsbrian m. carlson
2019-09-28script/bootstrap: ensure private data has correct permissionsbrian m. carlson
2019-09-16mimedefang-filter: skip SpamAssassin if authenticatedbrian m. carlson