[Postfixbuch-users] Split domain / transport map / rejected

Kai Fürstenberg kai_postfix at fuerstenberg.ws
Fr Jul 11 18:00:16 CEST 2014


Am 11.07.2014 16:56, schrieb mrg at unimx.de:
> transport_maps = hash:/etc/postfix/transport
> unknown_local_recipient_reject_code = 550
> virtual_alias_domains =
> hash:/etc/postfix/vdomains_cpanel,hash:/etc/postfix/vdomains,hash:/lamp/mailman/data/virtual-mailman
> virtual_alias_maps = hash:/etc/postfix/vusers_cpanel,                  
> hash:/etc/postfix/vusers,hash:/lamp/mailman/data/virtual-mailman,hash:/etc/postfix/vusers_split,
>                     hash:/etc/postfix/vold

OK, das Problem ist folgendes: Du hast keine virtuellen Mailboxen.

Die transport_maps ändern nur (wie der Name sagt) den transport.
Virtuelle Aliase haben aber keinen. Sie werden auf einen anderen Namen
gemappt, der am Ende einen Transport hat und _der_ kann mit
transport_maps umgeschrieben werden.

Der Trick bei dir dürfte jetzt sein, dem System vorzugaukeln, dass er
für support at abc.de eine gültige Mailbox-Adresse hat und somit virtual
benutzt. Das kann dann per transport_maps umgeroutet werden.

Kurz: du machst aus dem "virtual_alias_domains" ein
"virtual_mailbox_domains". Die virtual_alias_maps werden dennoch
abgearbeitet.

Zudem erstellst du eine virtual_mailbox_maps-Datei mit
support at abc.de /dev/null
darin.

Die Adresse wird durch den explizit vorhandenen Einträge nicht geändert
aber als gültig erkannt und die Mail an virtual übergeben. Durch die
transport_maps wird die Mail aber an einen anderen Host übergeben und
nicht nach /dev/null geschickt.

So, und jetzt hoffe ich, dass ich hier nicht totale Scheiße gelabert
habe ;-)

-- 
Kai Fürstenberg

PM an: kai at fuerstenberg punkt ws




Mehr Informationen über die Mailingliste Postfixbuch-users