PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Host or domain name not found. Name service error.



webshark
20.01.05, 18:07
Hallo,

ich versuche seit Tagen meinen E-Mail-Server dazu zu bewegen, E-Mails zu versenden. Ich habe heute mal in die Logdateien gesehen und habe unmengen dieser Einträge gefunden (das "(a)" habe ich hier nachträglich eingefügt).

Jan 20 18:51:27 Hermes postfix/qmgr[8411]: 0D8FFADF95: to=<email(a)svenbrier.de>, relay=none, delay=0, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=mail.svenbrier.de type=MX: Host not found, try again)
Wenn ich die Zeilen Richtig lese, findet er den Host nicht. Habe ich irgenwo einen falschen Eintrag gemacht?
Ich weiß nicht genau was Ihr noch für Infos brauchen könntet, nenne aber was ihr wollt, wenn ihr mir sagt, was ihr wissen müsst. Ich verzweifle.

Tomek
20.01.05, 18:12
Postfix versucht die IP von dem Host mail.svenbrier.de aufzulösen, was allerdings fehlschlägt. Welche Nameserver sind auf dem Server eingetragen?

Bei mir lässt der Host problemlos auflösen:

$ host mail.svenbrier.de
mail.svenbrier.de has address 81.209.184.217

webshark
20.01.05, 18:17
Ich habe jetzt in der Config der Netzwerkgeräte nachgesehen, da steht die IP meines Routers drin. :eek:

webshark
20.01.05, 18:36
Jetzt steht dort
Nameserver 1: 217.237.151.33
Nameserver 2: 217.237.149.225

Tomek
20.01.05, 19:12
Der DNS-Server 217.237.151.33 kann mail.svenbrier.de auflösen. Damit sollte Postfix in der Lage sein die Mail zuzustellen. Wahrscheinlich musst du aber Postfix einmal neustarten, damit er die /etc/resolv.conf neu liest.

webshark
20.01.05, 19:13
Ich glaube jetzt bin ich schon einen Schritt weiter, aber jetzt sagt er:

Jan 20 20:10:44 Hermes postfix/smtp[8092]: 8DABAADF90: to=<email(a)svenbrier.de>, relay=mail.svenbrier.de[81.209.184.217], delay=7, status=deferred (Authentication failed: SASL authentication failed; server mail.svenbrier.de[81.209.184.217] said: 535 Error: authentication failed)

Tomek
20.01.05, 19:17
Öhm, benutzt du mail.svenbrier.de als Relayhost und/oder hast du smtp_sasl_auth_enable = yes eingestellt?

webshark
20.01.05, 19:23
Bitte hau mich nicht, aber wo sehe ich das denn? Ich weiß - schei* nOObies, wa?

Tomek
20.01.05, 19:25
Poste mal bitte die Ausgabe von:

postconf -n

Nebenbei: Du solltest dich dringend mal mit den Grundlagen von Mailservern auseinandersetzen.

webshark
20.01.05, 19:29
Ich bin gerade am Anfang mich mit Linux/Mailserver zu beschäftigen, ich poste wirklich nicht aus Faulheit. Ich versuchs ja, aber es ist nicht so einfach verständliche/deutschsprachige Dokumentation zu finden. Weißt du da was?

rmes:~ # postconf -n
alias_maps = hash:/etc/aliases
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname,localhost.$mydomain,$mydomain
myhostname = Hermes.Heimnetz
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = mail.svenbrier.de
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_use_tls = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550

`kk
20.01.05, 20:13
Ich steh auf grad am Anfang, kann dir aber ein sehr gutes Buch empfehlen. :)

http://postfixbuch.de

Tomek
20.01.05, 20:13
Du hast deinen Mailserver so eingerichtet, dass er alle Mails über mail.svenbrier.de verschicken soll. Dazu hast du eingestellt, dass er sich am Relayhost mail.svenbrier.de per SASL authentifizieren soll:

relayhost = mail.svenbrier.de
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
Ist das so geplant? Wenn ja, wie sieht die Datei /etc/postfix/sasl_passwd aus? Beispiel, wie sie aussehen sollte:

mail.svenbrier.de user:password
Nach dem Bearbeiten dieser Datei muss noch folgender Befehl für Postfix ausgeführt werden:

postmap /etc/postfix/sasl_passwd
Danach Postfix neustarten.

Es gibt übrigens sehr viele Howto zu diesem Thema im Internet. Eine gute Übersicht erhälst du hier:
http://www.linuxforen.de/forums/showthread.php?t=81084

webshark
20.01.05, 20:17
@ `kk: Danke für deinen Tip. 40 EUs sind aber ganz schön fett. Da muss ich wohl den nächsten Monat abwarten. Hast du's schon gelesen?

webshark
20.01.05, 20:24
Das ist eigentlich nicht so geplant. Ich dachte je nach eingetragener Absenderadresse in der Mail wird der jeweilige Server angesprochen. Ich habe mehrere E-Mail-Konten.

Kann ich denn Mails mit anderer Absenderadresse an meinen Server schicken?

Kann ich mehrere "Server user|password" Kombinationen in sasl_passwd eintragen?

mail.svenbrier.de XXXXXXXX:YYYYYYYY
# sasl_passwd
# Syntax:
# domain username:password
# Example:
# foo.com username:password
# See /usr/share/doc/packages/postfix/README_FILES/SASL_README
# for more details
EDIT:. Wie's klappt ist im Prinzip egal, hauptsache die E-Mails gehen raus.

`kk
20.01.05, 21:13
Ja, sonst würd ich nicht sagen es sei gut. ;)
Es wird unter anderem noch auf Sicherheit allgemein (wenn auch nur kurz) eingegangen.

Ich kann es auf jeden Fall uneingeschränkt empfehlen.
Du könntest dich vorher aber auch auf der Mailingliste eintragen, aber es wäre wohl besser erst das Buch zu lesen bevor du fragst. ;)

Das gilt natürlich für alle Mailinglisten.

webshark
20.01.05, 21:30
@ `kk: Hast du nicht eine Idee, was mein Problem sein Könnte (Außer das ich zu wenig Ahnung habe :p )?

webshark
20.01.05, 22:01
In der Datei /etc/postfix/sasl_passwd stand
mail.svenbrier.de user : password - das war falsch.

svenbrier.de user : password = richtig

Jetzt funzt der Versand der E-Mails. Ich bedanke mich bei allen, die ihre Zeit und Geduld geopfert haben um mir zu helfen - danke.

(P.S.: Die Leerzeichen zwischen "user" ":" und "password" gehören da nicht hin. Hätte ich sie aber nicht gemacht, wären dort :p zu sehen.)