[Postfix] address rewriting wil niet zoals ik het wil

Pagina: 1
Acties:

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
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:
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!