Zum Inhalt springen

Amavis/Postfix Mailversand an bestimmte externe IP Adresse binden

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!

 

Schlagwörter:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert