aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles/postfix (follow)
Commit message (Collapse)AuthorAgeLines
* Make Fredrick go for walks before replying to some e-mailsGravatar Johannes Christ2025-02-05-1/+2
|
* Have Fredrick only reply to 25% of mailing list postsGravatar Johannes Christ2025-02-03-0/+10
| | | | | | Fredrick has recently gotten more depressive as a result of the weather. He therefore no longer wishes to reply to each and every mailing list post.
* Learn from Fredrick's therapy resultsGravatar Johannes Christ2025-02-03-1/+11
| | | | | | | After his diagnosis, Fredrick now finally has access to treatment. Will he use this treatment, or will he continue to fail to reply to his mails?
* Add twitter alias for directorsGravatar Joe Banks2024-10-07-0/+1
|
* Schedule vacation replies on nice queueGravatar Johannes Christ2024-09-07-1/+2
|
* Document Fredrick's vacation script in headerGravatar Johannes Christ2024-09-07-0/+4
|
* NiceGravatar Johannes Christ2024-09-05-2/+2
| | | | Nice
* Fix p1 in FredrickGravatar Joe Banks2024-09-05-1/+1
|
* Add all accepted mail domains to SRS exclude configurationGravatar Joe Banks2024-09-03-0/+21
| | | | | | | | | | | | | | We don't want to rewrite the envelopes of mail that is from a valid domain of our mailserver (e.g. pydis.com or int.pydis.wtf), but by default PostSRSD will rewrite anything that is not the `mydomain` configuration variable of Postfix (which is just set to `pydis.wtf` for us). This change updates the environment defaults for PostSRSD to ensure that we don't change any envelopes that don't need to be changed, as well as ensuring that to end mailservers the DKIM and SPF checks are made against the actual domain (e.g. int.pydis.wtf) instead of the rewritten envelope.
* Appease the documentation dictatorGravatar Joe Banks2024-09-03-4/+9
|
* Update postfix main.cf to pass through new conditional SRS rewriterGravatar Joe Banks2024-09-03-2/+2
|
* Add new postfix sub-services for conditional SRS rewritingGravatar Joe Banks2024-09-03-0/+23
|
* Create new sender canonical map template for SRSGravatar Joe Banks2024-09-03-0/+5
| | | | | | This template returns the address verbatim if it's a local domain else it returns nothing. Based on this, we can use these addresses for SRS, it will either use the verbatim address or pass onto SRSd for a rewrite.
* Clean up mail script after feeding it to atGravatar Johannes Christ2024-09-03-0/+1
|
* Send raw date to Fredrick vacation scriptGravatar Johannes Christ2024-09-03-2/+4
| | | | | | Allows to add the timezone to it to properly determine local sender time and Fredrick's current time (if he's travelling within his home country, that is).
* Change all templates to use {{ ansible_managed }}Gravatar Joe Banks2024-09-03-8/+8
|
* Delay Fredrick vacation script replies by 10 minutesGravatar Johannes Christ2024-09-03-1/+21
| | | | | | Untested. We should expand this (later) such that when an e-mail is sent outside of Fredrick's regular working hours, the script (like Fredrick) needs more time to get back to you, since he needs to practice his Qi.
* Include sender date as a unix timestampGravatar Johannes Christ2024-09-03-1/+5
|
* Add top posting to vacation scriptGravatar Johannes Christ2024-09-03-0/+9
|
* Add tag for rolling out service scriptsGravatar Johannes Christ2024-09-03-0/+2
|
* Update variable reference for Fredrick vacation scriptGravatar Johannes Christ2024-09-03-1/+1
|
* Have Fredrick's vacation tool CC in DevOpsGravatar Johannes Christ2024-09-03-2/+1
|
* Add transport rules for FredrickGravatar Joe Banks2024-09-03-0/+5
|
* Add Fredrick API handler scriptGravatar Joe Banks2024-09-03-0/+54
|
* Add variables for Fredrick APIGravatar Joe Banks2024-09-03-7/+12
|
* Migrate service scripts from files to templatesGravatar Joe Banks2024-09-03-5/+17
|
* Update spam address listGravatar Joe Banks2024-08-28-1/+3
|
* Do not rewrite inbound mail headersGravatar Johannes Christ2024-08-28-1/+0
| | | | This is wrong on so many levels.
* Add myself to some email aliasesGravatar Joe Banks2024-08-25-2/+2
|
* Configure alertmanager to send e-mailsGravatar Johannes Christ2024-08-25-0/+1
|
* Run spamassassin as debian-spamd instead of spamdGravatar Joe Banks2024-08-24-1/+1
|
* Run inbound mail through spamassassinGravatar Joe Banks2024-08-24-0/+15
|
* Configure Postfix to reject mail on the sender blocklistGravatar Joe Banks2024-08-23-0/+16
|
* Add sender blocklistGravatar Joe Banks2024-08-23-0/+3
|
* Fix pcre rewriting for postfix headersGravatar Joe Banks2024-08-23-3/+7
|
* Preserve privacy in e-mail headersGravatar Johannes Christ2024-08-23-0/+38
| | | | | | | Similar to how the big e-mail providers do it, strip out some personally identifying information from e-mails. I have used this on my own e-mail server for a while and it works fine.
* Add some missing aliases for staff emailGravatar Joe Banks2024-08-23-0/+2
|
* Use Dovecot LMTP to deliver local mailGravatar Joe Banks2024-08-23-0/+3
|
* Reconfigure Postfix for SMTPS and Submission portsGravatar Joe Banks2024-08-23-3/+16
|
* Only allow LDAP postfix lookups for postfix destination domainsGravatar Joe Banks2024-08-19-0/+5
|
* Add owlcorp.uk mail handlingGravatar Joe Banks2024-08-18-0/+1
|
* Revert "Deliver mails as maildir"Gravatar Joe Banks2024-08-15-3/+0
| | | | This reverts commit eb13a5a5a3e390bcc33705867069f814a6a2e698.
* Deliver mails as maildirGravatar Joe Banks2024-08-15-0/+3
| | | | Co-authored-by: Johannes Christ <[email protected]>
* Install mblaze utilitiesGravatar Joe Banks2024-08-14-0/+2
|
* Add transport mapsGravatar Joe Banks2024-08-14-1/+5
|
* Update script to use mblazeGravatar Joe Banks2024-08-14-11/+5
|
* Add fortune reply scriptGravatar Joe Banks2024-08-14-0/+45
|
* Copy scripts and transport map in Postfix roleGravatar Joe Banks2024-08-14-0/+30
|
* Add Postfix transport mapGravatar Joe Banks2024-08-14-0/+5
|
* Add new email aliasesGravatar Joe Banks2024-08-14-0/+8
|