Falscher Domainname im Mail-Header bei mehreren Instanzen

Thilo Engelbracht mailinglists at engelbracht.com
So Nov 29 14:41:34 CET 2015


Hallo zusammen,

folgende Situation:
Auf meinem Server läuft u.a. ein Mailserver (Postfix und Dovecot).
Postfix ist für mehrere Domains zuständig (z.B. "domain-eins.de" und
"domain.zwei.de").

Dem Server sind mehrere IP-Adressen zugewiesen: Jede Domain hat ihre
eigene IP-Adresse und ein eigenes SSL-Zertifikat.

Die Konfiguration funktioniert auch wunderbar, jedoch gibt es einen
Schönheitsfehler:
Wenn eine E-Mail an von einem web.de-Account an "user at d-zwei.de"
gesendet wird, dann steht folgendes im Header der E-Mail:

     Received: from mout.web.de (mout.web.de [212.227.17.11])
        (using TLSv1.2 with cipher ECDHE-RSA-[...] (256/256 bits))
        (No client certificate requested)
        by mail.d-zwei.de (Postfix) with ESMTPS id A7CF01206A9
        for <user at d-zwei.de>; Sun, 29 Nov 2015 13:45:36 +0100 (CET)

So weit prima. Jedoch dann:

     Received: from mail.d-eins.de
        by mail.d-eins.de (Dovecot) with LMTP id TQV5K[...]P/pag
        for <user at d-zwei.de>; Sun, 29 Nov 2015 13:45:37 +0100

Hier steht ein anderer Domain-Name...
Ist auch klar: In der dovecot-Konfiguration wurde der Domainname auch so
definiert:
     $ doveconf -n | grep -i hostname
     hostname = mail.d-eins.de


Das Ziel ist, dass in den Header-Zeilen ausschliesslich der Hostname
der jeweiligen Domain erscheinen soll:
Bei E-Mails an "@d-eins.de" also "mail.d-eins.de".
Und bei E-Mails an "@d-zwei.de" also "mail.d-zwei.de".

Gibt es eine Möglichkeit, die Variablen "hostname" und
"postmaster_address" pro IP-Adresse individuell zu setzen? Also
ähnlich wie bei den SSL-Zertifikaten:

     local 11.11.11.11 {
        ssl_cert = </etc/postfix/ssl/mail.d-eins.crt
        ssl_key = </etc/postfix/ssl/mail.d-eins.key
     }
     local 22.22.22.22 {
        ssl_cert = </etc/postfix/ssl/mail.d-zwei.crt
        ssl_key = </etc/postfix/ssl/mail.d-zwei.key
     }


Bzw. die grundsätzliche Frage: Hattet Ihr in Euren Projekten eine
ähnliche Aufgabenstellung? Wie habt Ihr das gelöst?

Im Voraus herzlichen Dank!


Liebe Grüße

Thilo




Mehr Informationen über die Mailingliste Postfixbuch-users