Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' 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


  • ndeleeuw
  • Registratie: februari 2002
  • Laatst online: 13-04 17:32
zoiets mischien ? https://serverfault.com/q...x-with-the-relayed-domain. hier gaat het om alle domeinen maar als je de regex aanpast dan moet het ook per domein te doen zijn

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • 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 iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

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