Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[Postfix] Header toevoegen op basis van recipient adres

Pagina: 1
Acties:

Vraag


  • dhs
  • Registratie: januari 2010
  • Laatst online: 25-10-2019
Ik wil in Postfix mails een header meegeven als het domein van de recipient voorkomt in een textfile. Nou heb ik al een aantal dingen geprobeerd maar deze combinatie lijkt niet zomaar mogelijk te zijn. Met header_checks kan ik allerlei leuke dingen met de header doen op basis van een regular expression, maar je kan het niet koppelen aan een textfile met domeinnamen.

Misschien dat header_checks koppelen aan de recipient_restrictions een optie zou zijn, maar het lijkt alsof deze niet te combineren zijn?

Alle reacties


  • dhs
  • Registratie: januari 2010
  • Laatst online: 25-10-2019
Het is uiteindelijk gelukt:

Het is een kwestie van een custom transport aanmaken in de master.cfg, met een smtp_header_checks optie die verwijst naar de file waar je custom header regex in staat:
code:
1
2
custom_transportname  unix   -       -       n       -       -       smtp
  -o smtp_header_checks=regexp:/etc/postfix/custom_header

Wat je in de custom_header file zet hangt af van de situatie, maar om bijvoorbeeld het onderwerp aan te passen doe je dit:
code:
1
/^Subject: (.*)/ REPLACE Subject: blbablablalbalbal

Configureer in main.cfg de transport file:
code:
1
transport_maps = hash:/etc/postfix/transport

Vervolgens vul je de transport file op deze manier:
code:
1
recipientdomein.nl custom_transportname:

Alle mails aan *@recipientdomein.nl gaan nu via de custom_transportname transport en door de smtp_header_checks optie wordt alleen op deze mails de header aangepast.

[Voor 10% gewijzigd door dhs op 21-01-2018 14:23]



Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True