Wenn ein Server zwei oder mehrere IP Adressen hat, dann sollte Postfix seine Mails möglichst über eine schicken damit der PTR Record vom empfangenden Mailserver korrekt aufgelöst werden kann.
Ist das nicht der Fall lehnen viele Mailserver die Mails ab. Oder wie bei meinem Fall die zweite Adresse liegt in einem dynamischen Bereich und wird von Blacklists entsprechend geführt und somit vom Mailserver auch abgelehnt.
Also muss Postfix an eine bestimmte Adresse gebunden werden und zwar für ausgehende Mails, das erledigt man mit folgender Zeile in der Datei /etc/postfix/main.cf
smtp_bind_address = öffentliche_ip_adresse
So weit so gut – nur verhindert die default Einstellung von Amavis den Versand der Mail noch mit folgender Fehlermeldung:
Jul 22 18:52:39 servername amavis[11337]: () (!)DENIED ACCESS from IP öffentliche_ip_adresse, policy bank “
Aber auch das kann man umgehen indem man Amavis bei bringt von welchen Adressen es Mails zu akzeptieren hat, dafür editieren wir die Datei /etc/amavis/conf.d/50-user und tragen folgende Zeile ein:
@inet_acl = qw( 127.0.0.1 öffentliche_ip_adresse weitere_interne_ipadressen );
Nachdem Neustart von Postfix und Amavis sollte die Mails dann wie gewollt über die richtige Adresse versendet werden!
Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…
Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…
Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…
Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…
Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…
Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…