Postfix smtp_bind_address und tatsächlich verwendete Adresse

greystone

Active Member
Hi,

ich habe mal eine eigentlich sehr dumme Frage zu postfix und smtp_bind_address, wobei mich die Beobachtung am System tatsächlich etwas verwundert.

So zum grundsätzlichen Verständnis und Klarstellung des Offensichtlichen:

smtp_bind_address weist postfix an, bei ausgehenden Verbindungen von den verfügbaren IPv4-Adressen doch bitte die spezifizierte zu verwenden.

Also wenn ich jetzt konfiguriert habe:

Code:
inet_interfaces = all
smtp_bind_address = x.x.160.87

Dann sollte in den TCP-Paketen diese Adresse als Absenderadresse drin stehen?

Wenn ja, warum zeigt mir dann ein tcpdump bei einem Mitschnitt einer soeben versendeten Mail das an?

tcpdump-Auszug
Code:
09:06:07.560213 IP yyy.yyy.160.252.25 > xxx.xxx.72.44.58132: Flags [S.], seq 12676669, ack 3098892064, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 6], length 0
09:06:07.740373 IP xxx.xxx.72.44.58132 > yyy.yyy.160.252.25: Flags [.], ack 1, win 513, length 0
09:06:07.744656 IP yyy.yyy.160.252.25 > xxx.xxx.72.44.58132: Flags [P.], seq 1:51, ack 1, win 229, length 50: SMTP: 220 mail03.meinedomain.de ESMTP mail03.meinedomain.de
09:06:07.941859 IP xxx.xxx.72.44.58132 > yyy.yyy.160.252.25: Flags [P.], seq 1:22, ack 51, win 513, length 21: SMTP: HELO mail03.meinedomain.de

Also xxx.xxx.160.252 ? Diese Adresse ist auch auf dem System konfiguriert. Müsste in den IP-Paketen nicht die in smtp_bind_adress konfigurierte drin stehen?

(Postfix Version 2.9.6)

EDIT Sorry! RDNS hat damit nix zu tun. Überschrift wird in der Übersicht aber leider nachträglich nicht angepasst.

EDIT 2 Der TCP-Dump zeigt eine eingehende Verbindung. Ich mach nochmal einen Mitschnitt.

EDIT 3 Ok. Kaum macht man's richtig, dann geht's auch. Bei der ausgehenden Verbindung wird die richtige IP angezeigt.
 
Last edited by a moderator:
Back
Top