Emails werden nicht durchgestellt...

Domi

Member
Hallo Leute, seit kurzer Zeit habe ich Probleme eMails über den Server von einem Kumpel zu versenden. Ich hatte erst gedacht das der Anbieter (Provider) des Empfängers den Server von meinem Kumpel in den Blacklisten hat und bin dem ganzen einfach mal nach gegangen.

Da ich ja (bei Problemen) seine Log Files einsehen kann / darf, und auch eingreifen dürfte, wollte ich Euch mal fragen ob Ihr mir sagen könnt.. Wo hier das genaue Problem liegt?!?
Code:
Oct 24 09:15:36 s02 postfix/smtpd[8752]: connect from xxxx.net-htp.de[xx.xx.xx.xx]
Oct 24 09:15:36 s02 postfix/smtpd[8752]: 71A70DE52A: client=xxxx.net-htp.de[xx.xx.xx.xx], sasl_method=PLAIN, sasl_username=info@xxx.de
Oct 24 09:15:36 s02 postfix/cleanup[8756]: 71A70DE52A: message-id=<4EA5107C.5020207@xxx.de>
Oct 24 09:15:36 s02 postfix/qmgr[8723]: 71A70DE52A: from=<info@xxx.de>, size=40921, nrcpt=1 (queue active)
Oct 24 09:15:37 s02 postfix/smtpd[8752]: disconnect from xxxx.net-htp.de[xx.xx.xx.xx]
Oct 24 09:15:37 s02 postfix/smtpd[8759]: connect from localhost[127.0.0.1]
Oct 24 09:15:37 s02 postfix/smtpd[8759]: E36E4DE52B: client=localhost[127.0.0.1]
Oct 24 09:15:37 s02 postfix/cleanup[8756]: E36E4DE52B: message-id=<4EA5107C.5020207@xxx.de>
Oct 24 09:15:37 s02 postfix/qmgr[8723]: E36E4DE52B: from=<info@xxx.de>, size=41347, nrcpt=1 (queue active)
Oct 24 09:15:37 s02 postfix/smtpd[8759]: disconnect from localhost[127.0.0.1]
Oct 24 09:15:38 s02 amavis[6228]: (06228-20) Passed CLEAN, [xx.xx.xx.xx] [xx.xx.xx.xx] <info@xxx.de> -> <xx@xxx.de>, Message-ID: <4EA5107C.5020207@xxx.de>, mail_id: d0LGKegm2aAL, Hits: -4.252, size: 40919, queued_as: E36E4DE52B, 1036 ms
Oct 24 09:15:38 s02 postfix/smtp[8757]: 71A70DE52A: to=<xx@xxx.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.6, delays=0.59/0/0.01/1, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=06228-20, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as E36E4DE52B)
Oct 24 09:15:38 s02 postfix/qmgr[8723]: 71A70DE52A: removed
Oct 24 09:15:38 s02 postfix/smtp[8760]: E36E4DE52B: to=<xx@xxx.de>, relay=xxxx.net[xx.xx.xx.xx]:25, delay=0.2, delays=0.05/0/0.09/0.05, dsn=4.7.1, status=deferred (host xxxx.net[xx.xx.xx.xx] said: 450 4.7.1 Client host rejected: cannot find your hostname, [xx.xx.xx.xx] (in reply to RCPT TO command))
Der MAILER-DAEMON antwortete mir auch irgendwann und sagte zum Schluss folgendes,
<xx@xxx.de>: host xxxx.net[xx.xx.xx.xx]
said: 450 4.7.1 Client host rejected: cannot find your hostname,
[xx.xx.xx.xx] (in reply to RCPT TO command)
"gut" dachte ich mir, und forschte ein wenig weiter nach...

"/etc/mailname" ist komplett leer, da steht gar nichts drin, in "/etc/hostname" steht ein kompletter FQDN drin (s02.domain.de), und in der "/etc/postfix/main.cf" sieht es ungefähr so aus...
Code:
myhostname = s02.domain.de
myorigin = $myhostname
mydestination = $myhostname
...
Joa, mehr hab ich gerade leider nicht zur Hand und ich hoffe, dass man damit schon mal ein wenig weiter helfen kann :)

Gruß, Anubis
 
Läßt sich der Hostname (also s02.domain.de) auf die IP des Servers auflösen? Läßt sich auch die IP des Servers auf einen sinnvolle Domain auflösen (sinvollerweise s02.domain.de, aber auch eine andere Domain auf dem Server ist grundsätzlich nicht verkehrt)
 
So, also ich habe einfach mal ganz klassisch einen PING von meinem Windows Client zum Server gemacht, sowohl "ping s02.domain.de" als auch "ping IP" geben das gleiche Ergebnis zurück, und ich habe mal eine andere Domain auf dem Server angesprochen mit "ping domain2.de" und es hat auch alles funktioniert.

Ich habe beim domain-Reseller auch die DNS Einträge überprüft... der MX läuft auf die richtige IP Adresse, dass ist auch die IP vom Server. Aber irgendwie scheinen die Empfänger meine Adresse nicht zu mögen. :rolleyes:
 
Statt ping wäre nslookup besser gewesen:
nslookup s02.domain.de => muß die IP des Servers ergeben
nslookup IP des Servers => sollte am besten s02.domain.de ergeben
Falls der Server 2 IPs hat, sollten beide IPs zu Domains des Servers auflösen und der aufgelöste Name auch wieder auf die Domain.
 
Okay, da sieht das Ergebnis dann so aus :)
Code:
C:\>nslookup s02.domain.org
Server:  netzwerk.local
Address:  192.168.1.1

Nicht autorisierende Antwort:
Name:    s02.domain.org
Address:  xxx.xxx.xxx.196

C:\>nslookup xxx.xxx.xxx.196
Server:  netzwerk.local
Address:  192.168.1.1

Name:    static.xxx-xxx-xxx-196.clients.your-server.de
Address:  xxx.xxx.xxx.196
Dazu muss ich natürlich sagen, dass der Name vom Server nicht der Name meiner Domain ist. War mir aber persönlich schon klar, da es ja auch nicht mein Server ist und der Server bei Hetzner gemietet worden ist. Bei 1und1 haben die Geräte ja auch einen komischen Namen.
 
Was zeigt denn ein
telnet static.xxx-xxx-xxx-196.clients.your-server.de 25
als an?
Da sollte dann ähnliches wie:
220 s02.domain.org ESMTP
stehen
 
Jou, funktioniert ganz gut.. Ich musste nur erst mal einen telnet Client finden :D
Code:
muh@s04 ~ # telnet static.xxx-xxx-xxx-196.clients.your-server.de 25
Trying xxx-xxx-xxx-196...
Connected to static.xxx-xxx-xxx-196.clients.your-server.de.
Escape character is '^]'.
220 s02.domain.org ESMTP Mailserver
quit
221 2.0.0 Bye
Connection closed by foreign host.
 
Hast du die Domain da jetzt nur nicht ganz anonymisiert oder meldet der Server sich im HELO wirklich mit einer org-Domaine.
Oben sprichst du von s02.domain.de, im letzten Posting war es s02.domain.org
Wenn es wirklich unterschiedliche Domains sind, dann natürlich die Frage, ob auch die s02.domain.org per nslookup auflösbar ist.
 
Nabend.. Also vorhin habe ich (weil es schneller zu tippen geht) .de! Es handelt sich dabei aber um eine .org Domain ;) Ich habe also schon in den ganzen versuchen von nslookup die richtige Adresse angesprochen :)
 
Back
Top