postfix erkennt fälschlicherweise eine Mailloop

sumpfgottheit

New Member
Hallo zusammen!

Ich habe ein Problem mit postfix, und finde nicht heraus, wie ich damit umgehen soll...

Am Server laufen postfix und Domino. Der smtpd vom Postfix ist abgedreht und Domino lauscht am port 25 und das funktioniert auch problemlos. Die MX-Records der verwendeten Domain zeigen korrekt auf den Server.

Der lokale Postfix wird primär dazu verwendet, um Statusmeldungen von Backups etc etc ins Domino-System (am selben Host laufend, auf Port 25 lauschend) zu senden.

Nun bekomme ich in /var/log/mail folgende Fehlermeldungen:
Code:
Jun 22 15:43:47 domsrv1 postfix/master[25941]: reload configuration
Jun 22 15:43:52 domsrv1 postfix/pickup[11613]: 5200C72D: uid=0 from=<root>
Jun 22 15:43:52 domsrv1 postfix/cleanup[11620]: 5200C72D: message-id=<20100622134352.5200C72D@domsrv1.internal.domain.com>
Jun 22 15:43:52 domsrv1 postfix/qmgr[11614]: 5200C72D: from=<root@domsrv1.internal.domain.com>, size=422, nrcpt=1 (queue active)
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: warning: host domsrv1.internal.domain.com[10.33.117.1] greeted me with my own hostname domsrv1.internal.domain.com
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: warning: host domsrv1.internal.domain.com[10.33.117.1] replied to HELO/EHLO with my own hostname domsrv1.internal.domain.com
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: 5200C72D: to=<someuser@internal.domain.com>, relay=domsrv1.internal.domain.com[10.33.117.1], delay=0, status=bounced (mail for internal.domain.com loops back to myself)
Jun 22 15:43:52 domsrv1 postfix/cleanup[11620]: 5AF4172E: message-id=<20100622134352.5AF4172E@domsrv1.internal.domain.com>
Jun 22 15:43:52 domsrv1 postfix/qmgr[11614]: 5AF4172E: from=<>, size=2137, nrcpt=1 (queue active)
Jun 22 15:43:52 domsrv1 postfix/qmgr[11614]: 5200C72D: removed
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: warning: host domsrv1.internal.domain.com[10.33.117.1] greeted me with my own hostname domsrv1.internal.domain.com
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: warning: host domsrv1.internal.domain.com[10.33.117.1] replied to HELO/EHLO with my own hostname domsrv1.internal.domain.com
Jun 22 15:43:52 domsrv1 postfix/smtp[11622]: 5AF4172E: to=<root@domsrv1.internal.domain.com>, relay=domsrv1.internal.domain.com[10.33.117.1], delay=0, status=bounced (mail for domsrv1.internal.domain.com loops back to myself)
Jun 22 15:43:52 domsrv1 postfix/qmgr[11614]: 5AF4172E: removed

Die Beschwerde "host domsrv1.internal.domain.com[10.33.117.1] replied to HELO/EHLO with my own hostname domsrv1.internal.domain.com" ist vollkommen richtig, jedoch irrelevant und defacto so gewünscht. Er soll ja Mails an @internal.domain.com an domsrv1.internal.domain.com senden - selbst wenn der hostname der seinige ist, ist er jedoch nicht der lokale smtpd und es soll ins Domino System wandern.

Weiss vielleicht jemand, wie ich postfix hier eine korrekte Vorgehensweise einimpfen kann?

System: SuSE Linux Enterprise Server 9 SP3, x86_64, postfix-2.1.1-1.17

Die hoffentlich relevanten Dateien habe ich angehängt.
 

Attachments

Du könntest die IP-Adresse des Servers als relayhost eintragen. Das wäre auch semantisch korrekt für deinen Postfix.

Anosnsten kannst du, wenn Postfix wirklich nur zum Bereitstellen von /usr/bin/sendmail dient, dieses auch entsorgen und ssmtp installieren.
 
[Lösung] mydomain und myhostname

Hi!

Relayhost möchte ich nicht verwenden, weil wenn das lokal installierte Domino nicht da ist, soll er schon brav nach MX-Records weitergehen. Wenn er dann auf einen anderen Domino-Server geht, gibts eh keine Problem, weil es dann korrekterweise ein anderer Host ist.

Ich hab postfix jetzt so konfiguriert:

Code:
mydomain = internal.domain.com
myhostname = local.domsrv1.internal.domain.com

Damit schickt er ins Domino als local.domsrv1... rein, was semantisch auch gar nicht falsch ist und kommt sich nicht mit dem hostnamen in die Quere.


lg,
florian
 
Back
Top