• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

sendmail Problem, habe schon alles versucht :(

Coppy

Newbie
Hallo,

ich versuche seit 2 Tagen mit sendmail eine Mail per SMTP Auth über den mail.gmx.net server eine Mail an eine GMX Adresse zu schicken.

Allerdings funktioniert es nicht, folgendes steht in der mail.log:

Feb 24 11:30:34 nagios sendmail[6473]: gethostbyaddr(172.16.0.49) failed: 0
Feb 24 11:30:34 nagios sendmail[6478]: starting daemon (8.14.3): SMTP+queueing@00:30:00
Feb 24 11:30:34 nagios sendmail-client[6488]: starting daemon (8.14.3): persistent-queueing@00:01:00
Feb 24 11:30:35 nagios sendmail[6479]: STARTTLS=client, relay=mail.gmx.net, version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Feb 24 11:30:36 nagios sendmail[6479]: o1OANigT006004: to=<zielmailadresse@gmx.de>, ctladdr=<root@nagios.bnw.zaw> (0/0), delay=00:06:52, xdelay=00:00:02, mailer=relay, pri=120306, relay=mail.gmx.net [213.165.64.20], dsn=5.0.0, stat=Service unavailable
Feb 24 11:30:36 nagios sendmail[6479]: o1OANigT006004: o1OAUY6b006479: DSN: Service unavailable
Feb 24 11:30:36 nagios sendmail[6479]: o1OAUY6b006479: to=<root@nagios.bnw.zaw>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31584, dsn=2.0.0, stat=Sent
Feb 24 11:30:36 nagios sendmail[6479]: o1OANigT006004: o1OAUY6c006479: postmaster notify: Service unavailable
Feb 24 11:30:36 nagios sendmail[6479]: o1OAUY6c006479: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Feb 24 11:30:38 nagios sendmail-client[6507]: starting daemon (8.14.3): persistent-queueing@00:01:00
Feb 24 11:30:38 nagios sendmail[6478]: restarting /usr/sbin/sendmail due to signal
Feb 24 11:30:38 nagios sendmail[6478]: gethostbyaddr(172.16.0.49) failed: 0
Feb 24 11:30:38 nagios sendmail[6512]: starting daemon (8.14.3): SMTP+queueing@00:30:00
Feb 24 11:30:38 nagios sendmail[6513]: STARTTLS=client, relay=mail.gmx.net, version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Feb 24 11:30:39 nagios sendmail[6513]: o1OANFLL005971: to=<zielmailadresse@gmx.de>,<-fscannerdozentenbuero@gmx.de>, ctladdr=<root@nagios.bnw.zaw> (0/0), delay=00:07:24, xdelay=00:00:01, mailer=relay, pri=150267, relay=mail.gmx.net [213.165.64.20], dsn=5.0.0, stat=Service unavailable
Feb 24 11:30:39 nagios sendmail[6513]: o1OANFLL005971: o1OAUca5006513: DSN: Service unavailable
Feb 24 11:30:39 nagios sendmail[6513]: o1OAUca5006513: to=<root@nagios.bnw.zaw>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31514, dsn=2.0.0, stat=Sent
Feb 24 11:30:39 nagios sendmail[6513]: o1OANFLL005971: o1OAUca6006513: postmaster notify: Service unavailable
Feb 24 11:30:39 nagios sendmail[6513]: o1OAUca6006513: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Feb 24 11:30:40 nagios sendmail[6518]: gethostbyaddr(172.16.0.49) failed: 0
Feb 24 11:30:55 nagios sendmail[6521]: o1OAUpTB006521: from=root, size=10, class=0, nrcpts=1, msgid=<201002241030.o1OAUpTB006521@nagios.bnw.zaw>, relay=root@localhost
Feb 24 11:30:55 nagios sendmail[6523]: o1OAUtCh006523: from=<root@nagios.bnw.zaw>, size=294, class=0, nrcpts=1, msgid=<201002241030.o1OAUpTB006521@nagios.bnw.zaw>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Feb 24 11:30:55 nagios sendmail[6523]: o1OAUtCh006523: to=<zielmailadresse@gmx.de>, delay=00:00:00, mailer=relay, pri=30294, stat=queued
Feb 24 11:30:55 nagios sendmail[6521]: o1OAUpTB006521: to=zielmailadresse@gmx.de, ctladdr=root (0/0), delay=00:00:04, xdelay=00:00:00, mailer=relay, pri=30010, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1OAUtCh006523 Message accepted for delivery)
Feb 24 11:30:58 nagios sendmail[6524]: gethostbyaddr(172.16.0.49) failed: 0
Feb 24 11:36:36 nagios sendmail[6855]: gethostbyaddr(172.16.0.49) failed: 0

Ich verstehe das nicht..


Das kann doch nicht so schwer sein.?!

MfG
 
OP
C

Coppy

Newbie
In einer Mail die zurückkam, war folgender Inhalt:

----- The following addresses had permanent fatal errors -----
<zieladresse@gmx.de>
(reason: 550 5.1.8 Cannot resolve your domain {mp066})

----- Transcript of session follows -----
... while talking to mail.gmx.net:
>>> AUTH dialogue
<<< 535 5.7.0 Incorrect username or password {mp066}
>>> MAIL From:<root@nagios.bnw.zaw> SIZE=554 AUTH=<>
<<< 550 5.1.8 Cannot resolve your domain {mp066}
554 5.0.0 Service unavailable
 

Nukem36

Hacker
High!

ich vermute der gmx-Mailserver versucht die Domain Deines Mailservers (nagios.bnw.zaw) zu überprüfen, was wohl nicht fkt. und verweigert die Annahme der Mail.

Nukem36
 
OP
C

Coppy

Newbie
Ja, ich habe ja keinen Mailserver, sondern will sendmail nur als Client smtp sender benutzen, um über gmx zu senden. Dafür habe ich auch einen gmx account in einer auth-info datei eingetragen, aber trotzdem geht es nicht.

Wie ist nun die Lösung meines Problems?

Einen eigenen Mail Server aufsetzen?

Das muss doch auch anders gehen..
 

Nukem36

Hacker
High,

schon klar, aber sendmail ist nunmal eine Komponente, die auch ein Mailserver verendet, bzw. verwenden würde um Mails zu verschicken. Der GMX-Server prüft scheinbar die hinerlegte Absendeadresse per DNS Abfrage und findet die Domain nicht. Schau Dir mal die Konfiguration von sendmail an und suche nach dem benannten DNS-Namens, den dein sendmal angibt.

Nukem36
 

Tooltime

Advanced Hacker
Grundsätzlich ist es immer gut zu erwähnen welche Distribution und Version verwendet wird.
Ist bei dir wirklich Sendmail installiert, oder wir nur der Befehl sendmail benutzt der bei jedem MTA mitgeliefert wird? Ich kann mich schon gar nicht mehr erinnern wann ich zum letzten Mal Sendmail gesehen habe.
 
OP
C

Coppy

Newbie
Danke für die Infos,

aber ich muss es von einer Shell aus senden können.

Mein momentaner Stand ist, dass ich per mailx E-Mails versenden kann, mit smpt auth.

Allerdings will das mit Nagios noch nicht so funktionieren, dass die Mails rausgehen..
 

spoensche

Ultimate Guru
Coppy schrieb:
Danke für die Infos,

aber ich muss es von einer Shell aus senden können.

Mein momentaner Stand ist, dass ich per mailx E-Mails versenden kann, mit smpt auth.

Allerdings will das mit Nagios noch nicht so funktionieren, dass die Mails rausgehen..

Sendmail verwendet die Aliases. Wenn bei den Aliases eine Fehlkonfiguration vorliegt und deine LAN- Domain per DNS nicht aufgelöst werden kann, dann tritt der Fehler beim Versand auf.

mailx verwendet dagegen die Aliases nicht und kann daher die Mail erfolgreich versenden.
 

revealed

Guru
Hallo :)

Nur mal so... ist es eine Email die von Nagios versendet werden soll? Ich meine von dem Programm?
Denn ich meine mich zu erinnern, das man Sendmail für Benutzerauthentifizierung für den Versand via SMTP konfigurieren muss.

Aber das kann es eigentlich nicht sein? Jedenfalls bringt es vielleicht etwas, wenn du die Datei:
"etc/mail/domaintable" liest. Eventuell kannst du so ein Mapping erstellen?

Nur eine Idee. Also du müsstest aus...

sub.domain.tld
domain.tld machen können die dir ja vermutlich zu eigen ist, welche dann auch geprüft werden kann, weils ja im header stünde? Soviel zu meiner Theorie auch wenn ich mich da nicht so detailiert auskenne.

Ansonsten dieses gethostbyaddr? Ist deine hosts datei richtig konfiguriert? Siehe bitte auch:
Code:
/etc/mail/local-host-names
Vielleicht solltest du die eventuell? VirtualHostnames oder Hosts dort eintragen, beispielsweise:
Code:
#<aliases for local host>
nagios
127.0.0.1
127.0.0.2
nagios.bnw.zaw
Ansonsten müsstest du von außen prüfen, warum deine Domain nicht erreichbar sein könnte.

Falls sie das doch sein sollte liegt es an deren Emailserver. Dann könntest du dort nachfragen, warum das Routing eventuell nicht möglich ist.

Hier auch noch eine Information die helfen könnte, falls der Emailabsender eventuell vom Mailserver nicht akzeptiert werden kann, was bei namen wie "root" oder so als Absender eventuell nichtmal unlogisch klingt:
http://lists.opensuse.org/opensuse-de/2001-09/msg00037.html

Gruß,

R
 
Oben