[postfix-users] Postfix ohne DNS Server
Hallo Postfix-Gemeinde,
ich habe einen Server (CentOS 5) in einer DMZ, der ausgehend nur smpt zu einem Mail-Relay sprechen darf (keine DNS Server etc. verfügbar). Zur Zeit steht der Server noch im Testnetz (hier mit DNS verfügbar).
Der Server soll nun Emails über ein Emailrelay versenden können (und sonst nichts...). Mein Problem ist, dass ich es nicht schaffe, Emails von dem System an das Relay weiterzuleiten. Im Log habe ich Einträge 'stat=queued'.
Netzwerktechnisch ist das Relay erreichbar (telnet auf 25/tcp) möglich.
Ich habe in /etc/postfix/transport
firma.de smtp:[xxx.xxx.xxx.xxx] .firma.de smtp:[xxx.xxx.xxx.xxx]
eingetragen und postmap /etc/postfix/transport ausgeführt. Es sollen also Emails an irgendwer@firma.de versendet werden.
In die main.cf habe ich
transport_maps = hash:/etc/postfix/transport
als einzige Änderung vorgenommen und den daemon neu gestartet.
Weiterhin habe ich es auch schon (ausschließlich) mit dem Eintrag
relayhost = [xxx.xxx.xxx.xxx]
in der main.cf probiert.
Ein tcpdump gefiltert auf die IP des Relayhosts zeigt nichts an.
Wenn ich in der resolv.conf aber einen nameserver eintrage, funktioniert alles bestens. Allerdings werden trotz der [] Klammer um den Relayhost/IP DNS Abfragen zum nameserver gemacht.
Hat jemand einen Tip für mich, was ich falsch mache oder evtl. ein Konfigurationsbeispiel?
Vielen Dank im vorraus.
Stephan
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Netzwerktechnisch ist das Relay erreichbar (telnet auf 25/tcp) möglich.
Ich habe in /etc/postfix/transport
firma.de smtp:[xxx.xxx.xxx.xxx] .firma.de smtp:[xxx.xxx.xxx.xxx]
eingetragen und postmap /etc/postfix/transport ausgeführt. Es sollen also Emails an irgendwer@firma.de versendet werden.
OK
In die main.cf habe ich
transport_maps = hash:/etc/postfix/transport
OK
Wenn ich in der resolv.conf aber einen nameserver eintrage, funktioniert alles bestens. Allerdings werden trotz der [] Klammer um den Relayhost/IP DNS Abfragen zum nameserver gemacht.
Was steht denn im Log?
Danke schon mal für die Anwort.
Hier ein kurzer Auszug aus dem Log (ohne DNS):
May 8 09:35:18 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:35:18 testhobel postfix/master[4650]: terminating on signal 15 May 8 09:35:18 testhobel sendmail[4737]: alias database /etc/aliases rebuilt by stbae May 8 09:35:18 testhobel sendmail[4737]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total May 8 09:35:19 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:35:19 testhobel postfix/master[4783]: daemon started -- version 2.3.3, configuration /etc/postfix May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZL6u004788@testhobel.testnetz.test, relay=root@localhost May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZW4Q004790@testhobel.testnetz.test, relay=root@localhost May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued
Mit DNS:
May 8 09:36:22 testhobel postfix/qmgr[4852]: 284E19854B: removed May 8 09:36:37 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:36:37 testhobel postfix/master[4849]: terminating on signal 15 May 8 09:36:37 testhobel sendmail[4874]: alias database /etc/aliases rebuilt by stbae May 8 09:36:37 testhobel sendmail[4874]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total May 8 09:36:37 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:36:37 testhobel postfix/master[4920]: daemon started -- version 2.3.3, configuration /etc/postfix May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: from=root, size=314, class=0, nrcpts=1, msgid=200805080736.m487afrs004925@testhobel.testnetz.test, relay=root@localhost May 8 09:36:41 testhobel postfix/smtpd[4926]: connect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/smtpd[4926]: E866D9854B: client=testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/cleanup[4929]: E866D9854B: message-id=200805080736.m487afrs004925@testhobel.testnetz.test May 8 09:36:41 testhobel postfix/qmgr[4923]: E866D9854B: from=root@testhobel.testnetz.test, size=859, nrcpt=1 (queue active) May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: to=stephan.baenisch@telindus.de, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30314, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as E866D9854B) May 8 09:36:41 testhobel postfix/smtpd[4926]: disconnect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:42 testhobel postfix/smtp[4930]: E866D9854B: to=stephan.baenisch@telindus.de, relay=10.160.132.34[10.160.132.34]:25, delay=0.16, delays=0.06/0.02/0.01/0.08, dsn=2.6.0, status=sent (250 2.6.0 200805080736.m487afrs004925@testhobel.testnetz.test Queued mail for delivery) May 8 09:36:42 testhobel postfix/qmgr[4923]: E866D9854B: removed
-----Ursprüngliche Nachricht----- Von: postfix-users-bounces@de.postfix.org [mailto:postfix-users-bounces@de.postfix.org] Im Auftrag von Ralf Hildebrandt Gesendet: Donnerstag, 8. Mai 2008 16:11 An: postfix-users@de.postfix.org Betreff: Re: [postfix-users] Postfix ohne DNS Server
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Netzwerktechnisch ist das Relay erreichbar (telnet auf 25/tcp) möglich.
Ich habe in /etc/postfix/transport
firma.de smtp:[xxx.xxx.xxx.xxx] .firma.de smtp:[xxx.xxx.xxx.xxx]
eingetragen und postmap /etc/postfix/transport ausgeführt. Es sollen also Emails an irgendwer@firma.de versendet werden.
OK
In die main.cf habe ich
transport_maps = hash:/etc/postfix/transport
OK
Wenn ich in der resolv.conf aber einen nameserver eintrage, funktioniert alles bestens. Allerdings werden trotz der [] Klammer um den Relayhost/IP DNS Abfragen zum nameserver gemacht.
Was steht denn im Log?
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Danke schon mal für die Anwort.
Hier ein kurzer Auszug aus dem Log (ohne DNS):
May 8 09:35:18 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:35:18 testhobel postfix/master[4650]: terminating on signal 15 May 8 09:35:18 testhobel sendmail[4737]: alias database /etc/aliases rebuilt by stbae May 8 09:35:18 testhobel sendmail[4737]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total May 8 09:35:19 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:35:19 testhobel postfix/master[4783]: daemon started -- version 2.3.3, configuration /etc/postfix May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZL6u004788@testhobel.testnetz.test, relay=root@localhost May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZW4Q004790@testhobel.testnetz.test, relay=root@localhost May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued
Ich würde einfach erstmal sendmail deinstallieren, vielleicht klappts ja dann...
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Danke schon mal für die Anwort.
Hier ein kurzer Auszug aus dem Log (ohne DNS):
May 8 09:35:18 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:35:18 testhobel postfix/master[4650]: terminating on signal 15
May 8 09:35:18 testhobel sendmail[4737]: alias database /etc/aliases rebuilt by stbae May 8 09:35:18 testhobel sendmail[4737]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Sendmail, das ECHTE Sendmail
May 8 09:35:19 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:35:19 testhobel postfix/master[4783]: daemon started -- version 2.3.3, configuration /etc/postfix
Postfix
May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZL6u004788@testhobel.testnetz.test, relay=root@localhost May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZW4Q004790@testhobel.testnetz.test, relay=root@localhost May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued
Und wieder sendmail.
Mit DNS:
May 8 09:36:22 testhobel postfix/qmgr[4852]: 284E19854B: removed May 8 09:36:37 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:36:37 testhobel postfix/master[4849]: terminating on signal 15
Postfix
May 8 09:36:37 testhobel sendmail[4874]: alias database /etc/aliases rebuilt by stbae May 8 09:36:37 testhobel sendmail[4874]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total May 8 09:36:37 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:36:37 testhobel postfix/master[4920]: daemon started -- version 2.3.3, configuration /etc/postfix May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: from=root, size=314, class=0, nrcpts=1, msgid=200805080736.m487afrs004925@testhobel.testnetz.test, relay=root@localhost May 8 09:36:41 testhobel postfix/smtpd[4926]: connect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/smtpd[4926]: E866D9854B: client=testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/cleanup[4929]: E866D9854B: message-id=200805080736.m487afrs004925@testhobel.testnetz.test May 8 09:36:41 testhobel postfix/qmgr[4923]: E866D9854B: from=root@testhobel.testnetz.test, size=859, nrcpt=1 (queue active) May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: to=stephan.baenisch@telindus.de, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30314, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as E866D9854B) May 8 09:36:41 testhobel postfix/smtpd[4926]: disconnect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:42 testhobel postfix/smtp[4930]: E866D9854B: to=stephan.baenisch@telindus.de, relay=10.160.132.34[10.160.132.34]:25, delay=0.16, delays=0.06/0.02/0.01/0.08, dsn=2.6.0, status=sent (250 2.6.0 200805080736.m487afrs004925@testhobel.testnetz.test Queued mail for delivery) May 8 09:36:42 testhobel postfix/qmgr[4923]: E866D9854B: removed
Wiegesagt, hier laufen sendmail UND postfix simultan. Wie das geht ist mir unklar. Einfach mal sendmail weghauen, dann postfix reinstallieren, newaliases laufen lassen und DANN sollte alles klappen.
* Ralf Hildebrandt postfix-users@de.postfix.org:
- Stephan Baenisch Stephan.Baenisch@telindus.de:
Danke schon mal für die Anwort.
Hier ein kurzer Auszug aus dem Log (ohne DNS):
Wiegesagt, hier laufen sendmail UND postfix simultan. Wie das geht ist mir unklar. Einfach mal sendmail weghauen, dann postfix reinstallieren, newaliases laufen lassen und DANN sollte alles klappen.
1. Postfix mit alternatives als default wählen:
# alternatives --config mta
2. Sendmail stoppen
# service sendmail stop
3. Eric Allman Sendmail entfernen
# rpm -e sendmail
4. Postfix starten
# service postfix start
Viel Erfolg!
p@rick
Guten Morgen,
die Deinstallation von sendmail hat das Problem behoben. Mir ist zwar nicht klar, warum man die beiden nicht gleichzeitig installieren kann/sollte, aber Hauptsache es funktioniert nun.
Vielen Dank für die Hilfe!
Mit freundlichen Grüßen / Best regards
Stephan Baenisch Security Engineer, Telindus GmbH Hammerbrookstraße 90, D-20097 Hamburg, Germany HRB 84339, Geschäftsführer Michael Fadai, Gerichtsstand Hamburg Ust-Id-Nr DE 149879328 mailto:Stephan.Baenisch@telindus.de Tel: +49 (0)40 54706180 Mobile: +49 (0)162 1319002
Telindus. Change things your way. http://www.telindus.de/
-----Ursprüngliche Nachricht----- Von: postfix-users-bounces@de.postfix.org [mailto:postfix-users-bounces@de.postfix.org] Im Auftrag von Ralf Hildebrandt Gesendet: Donnerstag, 8. Mai 2008 21:08 An: postfix-users@de.postfix.org Betreff: Re: [postfix-users] Postfix ohne DNS Server
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Danke schon mal für die Anwort.
Hier ein kurzer Auszug aus dem Log (ohne DNS):
May 8 09:35:18 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:35:18 testhobel postfix/master[4650]: terminating on signal 15
May 8 09:35:18 testhobel sendmail[4737]: alias database /etc/aliases rebuilt by stbae May 8 09:35:18 testhobel sendmail[4737]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Sendmail, das ECHTE Sendmail
May 8 09:35:19 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:35:19 testhobel postfix/master[4783]: daemon started -- version 2.3.3, configuration /etc/postfix
Postfix
May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZL6u004788@testhobel.testnetz.test, relay=root@localhost May 8 09:35:21 testhobel sendmail[4788]: m487ZL6u004788: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: from=root, size=314, class=0, nrcpts=1, msgid=200805080735.m487ZW4Q004790@testhobel.testnetz.test, relay=root@localhost May 8 09:35:32 testhobel sendmail[4790]: m487ZW4Q004790: to=stephan.baenisch@telindus.de, delay=00:00:00, mailer=esmtp, pri=30314, dsn=4.4.3, stat=queued
Und wieder sendmail.
Mit DNS:
May 8 09:36:22 testhobel postfix/qmgr[4852]: 284E19854B: removed May 8 09:36:37 testhobel postfix/postfix-script: stopping the Postfix mail system May 8 09:36:37 testhobel postfix/master[4849]: terminating on signal 15
Postfix
May 8 09:36:37 testhobel sendmail[4874]: alias database /etc/aliases rebuilt by stbae May 8 09:36:37 testhobel sendmail[4874]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total May 8 09:36:37 testhobel postfix/postfix-script: starting the Postfix mail system May 8 09:36:37 testhobel postfix/master[4920]: daemon started -- version 2.3.3, configuration /etc/postfix May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: from=root, size=314, class=0, nrcpts=1, msgid=200805080736.m487afrs004925@testhobel.testnetz.test, relay=root@localhost May 8 09:36:41 testhobel postfix/smtpd[4926]: connect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/smtpd[4926]: E866D9854B: client=testhobel.testnetz.test[127.0.0.1] May 8 09:36:41 testhobel postfix/cleanup[4929]: E866D9854B: message-id=200805080736.m487afrs004925@testhobel.testnetz.test May 8 09:36:41 testhobel postfix/qmgr[4923]: E866D9854B: from=root@testhobel.testnetz.test, size=859, nrcpt=1 (queue active) May 8 09:36:41 testhobel sendmail[4925]: m487afrs004925: to=stephan.baenisch@telindus.de, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30314, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as E866D9854B) May 8 09:36:41 testhobel postfix/smtpd[4926]: disconnect from testhobel.testnetz.test[127.0.0.1] May 8 09:36:42 testhobel postfix/smtp[4930]: E866D9854B: to=stephan.baenisch@telindus.de, relay=10.160.132.34[10.160.132.34]:25, delay=0.16, delays=0.06/0.02/0.01/0.08, dsn=2.6.0, status=sent (250 2.6.0 200805080736.m487afrs004925@testhobel.testnetz.test Queued mail for delivery) May 8 09:36:42 testhobel postfix/qmgr[4923]: E866D9854B: removed
Wiegesagt, hier laufen sendmail UND postfix simultan. Wie das geht ist mir unklar. Einfach mal sendmail weghauen, dann postfix reinstallieren, newaliases laufen lassen und DANN sollte alles klappen.
Stephan Baenisch schrieb:
Guten Morgen,
die Deinstallation von sendmail hat das Problem behoben. Mir ist zwar nicht klar, warum man die beiden nicht gleichzeitig installieren kann/sollte, aber Hauptsache es funktioniert nun.
Na weil beide das Paket MTA bereitstellen und beide standardmässig auf Port 25 werkeln?. Wenn mal der eine und mal der andere zum Zug kommt ...
(Bei Debian kann man beide aus den Distributionsquellen nicht parallel installiert haben ...)
Vielen Dank für die Hilfe!
Mit freundlichen Grüßen / Best regards
Stephan Baenisch
* Stephan Baenisch Stephan.Baenisch@telindus.de:
Guten Morgen,
die Deinstallation von sendmail hat das Problem behoben. Mir ist zwar nicht klar, warum man die beiden nicht gleichzeitig installieren kann/sollte,
Weil man dann solche Problem kriegt wie Du sie hattest?
Postfix bringt doch auch ein "sendmail" Kommando mit, ich meine, wozu dann noch Sendmail installieren?
Ein Server ist doch kein Döner ("Mit allem?")
participants (4)
-
Matthias Haegele
-
Patrick Ben Koetter
-
Ralf Hildebrandt
-
Stephan Baenisch