nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[Postfix] Catch-All Weiterleitung mit originalen Envelope-To

Von: Martin Werthmoeller (mw-usenet@werthmoeller.de) [Profil]
Datum: 18.06.2008 19:49
Message-ID: <2euni5-fkk.ln1@border.werthmoeller.de>
Newsgroup: de.comm.software.mailserver
Hi *,

ich trete bei der Konfiguration eines Postfix MTA gerade ein wenig auf der
Stelle. Das System soll so umkonfiguriert werden, dass E-Mail an die
lokale Domain des Systems, die keinem Empfänger zugeordnet werden kann, an
einen anderen Host weitergeleitet werden soll. Hierbei soll der originale
Envelope-To erhalten bleiben. Eine "Umleitung" über eine Subdomain
scheidet daher aus.

Hintergrund ist der, dass eine Maschine im Internet steht, auf der auf
einzelne POP3 Postfächer der lokalen Domain aus dem Internet zugegriffen
werden soll. Diese Postfächer werden nur von extern abgeholt. Das
bestehende System kann nicht grundlegend umkonfiguriert werden, da die
Maps in einem bestehenden LDAP Server/Schema gepflegt werden, für das
einen speziell implementierte Oberfläche existiert.


Das Postfix System ist wie folgt konfiguriert. Die Adressen sind als
virtuelle Aliase konfiguiert. Diese werden in der entsprechenden Map
wie folgt umgeschrieben:

user@mydomain  -> user@localhost.mydomain

Die Domain localhost.mydomain ist als mydestination konfiguriert.

Zuerst hatte ich gedacht, dass sich das ganze ja ganz einfach
konfigurieren ließe, wenn ich eine virtual_alias_map voranstelle:

# virtual_alias_map
user@maidomain    user@mydomain

Mit Hilfe eines Transports wird @mydomain dann auf den externen Host
weitergeleitet.

# transport_map
mydomain          smtp:[externer_host]

Mit dieser Konfiguration bekomme ich eine Art Backscatter Bounce. Der MTP
nimmt die E-Mail erst an und bounced dann:

status=bounced (User unknown in virtual alias table)

Wenn der User nicht als virtual Alias eingetragen ist, wird die E-Mail
direkt im SMTP Dialog abgelehnt.

Wo liegt mein Denkfehler?

Gruß,
martin!


[ Auf dieses Posting antworten ]

Antworten