situatie: eigen mailserver met postfix, ik wil voor een vriend buiten mijn netwerk dat-ie via mijn mailserver mag relayen (dat werkt inmiddels), maar ik wil ook dat niet zichtbaar is vanaf welke client / host / ipadres hij mailt: het moet lijken alsof hij een private ipadres binnen mijn domein gebruikte. In de mailheaders van een testmailtje vanaf clientpc van vriend naar bijv. emailadres naar hotmail komt steevast in de headers te staan:
En daar wil ik dus vanaf! OF helemaal strippen, OF helemaal rewriten...
Ik ben met deze parameters in de weer geweest:
Ik zoek geen kant-en-klare oplossing, maar een paaf goede hints worden gewaardeerd
----
<edit> ik zie al dat ik zoiets kan doen in main.cf:
met dan in /etc/postfix/header_filter.regexp:
Dit werkt inmiddels, blijft alleen de vraag over in hoeverre mailservers nu mail gaan weigeren omdat de "Received from"-regel ontbreekt. Heeft iemand daar een idee van?
code:
1
| Received: from mijnmailserver.tld (hostname_van_vriend [ipadres_van_vriend]) |
En daar wil ik dus vanaf! OF helemaal strippen, OF helemaal rewriten...
Ik ben met deze parameters in de weer geweest:
code:
1
2
3
| masquerade_domains = hostname_van_vriend localhost
masquerade_classes = envelope_sender, envelope_recipient,
header_sender, header_recipient |
Ik zoek geen kant-en-klare oplossing, maar een paaf goede hints worden gewaardeerd
----
<edit> ik zie al dat ik zoiets kan doen in main.cf:
code:
1
| header_checks = regexp:/etc/postfix/header_filter.regexp |
met dan in /etc/postfix/header_filter.regexp:
code:
1
2
| /^Received:.*192\.168\.0.*/ IGNORE /^Received:.*127\.0\.0\.1.*/ IGNORE |
Dit werkt inmiddels, blijft alleen de vraag over in hoeverre mailservers nu mail gaan weigeren omdat de "Received from"-regel ontbreekt. Heeft iemand daar een idee van?
[ Voor 23% gewijzigd door 0siris op 23-01-2005 19:40 ]
ach...in een volgend leven lach je er om!