Mail versenden mit sendmail

Hallo,

ich habe fetchmail als Mailerdaemon installiert und benutze sendmail zum empfangen und senden. Das empfangen klappt auch, nur das senden nicht. Der Vorgang sieht dann so aus:

fetchmail: 5.4.0 querying pop.gmx.net (protocol POP3) at Thu, 02 Nov 2000 17:01:02 +0100 (CET)
fetchmail: POP3 USER [email protected]
fetchmail: POP3 PASS *
fetchmail: POP3 STAT
fetchmail: POP3 QUIT
fetchmail: POP3

fetchmail: No mail for [email protected] at pop.gmx.net
fetchmail: POP3> QUIT
fetchmail: POP3

fetchmail: No mail for [email protected] at pop.gmx.net
fetchmail: POP3> QUIT
fetchmail: POP3

Ja, das ist eine neue Zeile. Er schreibt dann „Name server:
smtp.gmx.net“. Das müßte der Fehler sein, nehme ich an.

Kannst Du nochmal den ganzen Abschnitt aus /var/lof/messages (da müsste auc wlles auftauschen) KOMPLETT hier wiedergeben? Also mit Uhrzeit und Rechnername und in PRE-Tags eingeschlossen?

Beispiel:

Nov 3 07:47:51 niehaus fetchmail[2710]: POP3 PASS \*^M 
Nov 3 07:47:52 niehaus fetchmail[2710]: POP3 STAT 
Nov 3 07:47:55 niehaus fetchnews[2612]: Discarding article 
Nov 3 07:47:55 niehaus fetchmail[2710]: POP3 QUIT^M 
Nov 3 07:47:55 niehaus fetchmail[2710]: POP3 USER dingsdabums^M 
Nov 3 07:47:57 niehaus fetchmail[2710]: POP3 PASS \*^M 
Nov 3 07:47:57 niehaus fetchmail[2710]: POP3 STAT 
Nov 3 07:48:01 niehaus fetchmail[2710]: POP3 QUIT^M 
Nov 3 07:48:01 niehaus fetchmail[2710]: POP3

Das wäre übersichtlicher und hilfreich

Danke!

Sebatian

Kannst Du nochmal den ganzen Abschnitt aus /var/lof/messages
(da müsste auc wlles auftauschen) KOMPLETT hier wiedergeben?
Also mit Uhrzeit und Rechnername und in PRE-Tags
eingeschlossen?

Hallo,

ist bei mir leider nicht in /var/lof/messages gespeichert.

Gruß
Steffen

Kannst Du nochmal den ganzen Abschnitt aus /var/lof/messages
(da müsste auc wlles auftauschen) KOMPLETT hier wiedergeben?
Also mit Uhrzeit und Rechnername und in PRE-Tags
eingeschlossen?

Hallo,

ist bei mir leider nicht in /var/lof/messages gespeichert.

Sorry.
/var/lo g /messages oder
/var/log/mail

Sebastian

nur unter /var/log/mail finde ich das :

Nov 3 16:29:03 linux sendmail[1090]: eA3FT3Y01090: from=steffen, size=44, class=0, nrcpts=1, msgid=, relay=steffen@localhost
Nov 3 16:29:03 linux sendmail[1090]: eA3FT3Y01090: to=[email protected], delay=00:00:00, mailer=smtp, pri=30044, stat=queued
Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: to=[email protected], ctladdr=steffen (500/100), delay=00:00:17, xdelay=00:00:00, mailer=smtp, pri=120044, relay=smtp.gmx.net, dsn=5.1
.2, stat=Host unknown (Name server: smtp.gmx.net: host not found)
Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: eA3FTK101092: DSN: Host unknown (Name server: smtp.gmx.net: host not found)
Nov 3 16:29:20 linux sendmail[1092]: eA3FTK101092: to=steffen, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30118, dsn=2.0.0, stat=Sent
Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: eA3FTK201092: postmaster notify: Host unknown (Name server: smtp.gmx.net: host not found)
Nov 3 16:29:20 linux sendmail[1092]: eA3FTK201092: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30100, dsn=2.0.0, stat=Sent

Leider noch unübersichtlicher

Gruß Steffen

Formatieren wirs mal so:

 Nov 3 16:29:03 linux sendmail[1090]: eA3FT3Y01090: from=steffen, size=44, class=0, nrcpts=1, msgid=, relay=steffen@localhost
 Nov 3 16:29:03 linux sendmail[1090]: eA3FT3Y01090: [email protected], delay=00:00:00, mailer=smtp, pri=30044, stat=queued
 Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: [email protected], ctladdr=steffen (500/100), delay=00:00:17, xdelay=00:00:00, mailer=smtp, pri=120044, relay=smtp.gmx.net, dsn=5.1 .2, stat=Host unknown (Name server: smtp.gmx.net: host not found)
 Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: eA3FTK101092: DSN: Host unknown (Name server: smtp.gmx.net: host not found)
 Nov 3 16:29:20 linux sendmail[1092]: eA3FTK101092: to=steffen, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30118, dsn=2.0.0, stat=Sent
 Nov 3 16:29:20 linux sendmail[1092]: eA3FT3Y01090: eA3FTK201092: postmaster notify: Host unknown (Name server: smtp.gmx.net: host not found)

Also: hier findet er nicht den Server smtp.gmx.de. Entweder, Du bist offline zu diesem Zeitpunkt oder es gibt ein anderes Problem. Probier mal „nslookup smtp.gmx.de“ im Terminal.
Anderer Versuch: probier es mal mit …gmx.de, alernativ auch mal mail.gmx.net und wenn das auch nicht klappt, sucht Du mit nslookup die IP vom GMX-Mailserver heraus und trägst die ein.

Oder: Du stellst Das Relaying über GMX einfach ganz ab, so wie ich das hier habe. Allerdings sind mache Mailserver etwas mäkelig, was das Annehmen von Mails von einem Dial-up SMTP-Server anbelangt (geocities z. B.)
Aber da habe ich ja einen Provider, der nicht auf einer Spamlist ist (und ich werde alled dafür tun, daß das nicht passiert…

fetchmail: 5.4.0 querying pop.gmx.net (protocol POP3) at Thu, 02 Nov 2000 17:01:02 +0100 (CET)
fetchmail: POP3 USER [email protected]
fetchmail: POP3 PASS \*
fetchmail: POP3 STAT
fetchmail: POP3 QUIT
fetchmail: POP3

meine "/root/.fetchmailrc" so:

[...]

Bitte mal wie folgt anpassen:



  
**poll pop.gmx.de  
timeout 60  
protocol POP3  
localdomains "localhost"   
user "[email protected]"  
pass "xxxxx" is steffen  
#postconnect "sendmail -q -v"**  

und sendmail -q -v zunächst mal per Hand aufrufen...

So, ein Haufen Dinge fürs Experimentieren, sollte dann auch klappen...

Sebastian

Wie kommt ihr auf smtp.gmx.net ?

Also: hier findet er nicht den Server smtp.gmx.de.

Den gibt es nicht. Es gibt nur einen Server, der heisst:

pop.gmx.net

und ist ausserdem ueber die Aliase:

mail.gmx.net
pop.gmx.de
mail.gmx.de

und die gleiche Kombi mit den jeweiligen anderen Laenderdomänen erreichbar.

SMTP.gmx.x hat es AFAIK noch nie gegeben.

Arne

Wie kommt ihr auf smtp.gmx.net ?

Habe es vom Fragesteller übernommen und für korrekt gehalten…

Also: hier findet er nicht den Server smtp.gmx.de.

Den gibt es nicht. Es gibt nur einen Server, der heisst:

pop.gmx.net

und ist ausserdem ueber die Aliase:

mail.gmx.net
pop.gmx.de
mail.gmx.de

und die gleiche Kombi mit den jeweiligen anderen
Laenderdomänen erreichbar.

SMTP.gmx.x hat es AFAIK noch nie gegeben.

Womit das Problem geklärt sein dürfte.

Sebastian

Wie kommt ihr auf smtp.gmx.net ?

Habe es vom Fragesteller übernommen und für korrekt
gehalten…

stimmt, ich hatte vorher alles mit web.de und da war es smtp.web.de. Leider habe ich aber immernoch ein kleines Problem. Mit GMX ging es trotzdem nicht, deshalb habe ich jetzt noch mal alles auf web.de umgestellt. Sendmail verbindet sich jetzt auch mit smtp.web.de, macht aber folgenden Fehler:

Running /var/spool/mqueue/eA6CcoM01565 (sequence 1 of 1)
[email protected]… Connecting to smtp.web.de via smtp…
220 smtp.web.de freemail 4.2.0.0 #77 ready at Mon, 6 Nov 2000 13:38 +0100
>>> HELO linux.local
250 smtp.web.de Hello linux.local
>>> MAIL From:
501 Sorry, not authorized.

Sendmail gibt meinem user als Absenderadresse „steffen@YAST_ASK“.Deshalb scheint web.de die mails nicht anzunehmen. Wenn ich aber local versende, dann zeigt er [email protected] als Absendeadresse.In der /etc/mail/userdb habe ich alles eingetragen.

Sendmail gibt meinem user als Absenderadresse
„steffen@YAST_ASK“.Deshalb scheint web.de die mails nicht
anzunehmen. Wenn ich aber local versende, dann zeigt er
[email protected] als Absendeadresse.In der /etc/mail/userdb
habe ich alles eingetragen.

was heißt, wenn Du „local“ versendest?

Am besten, Du suchst mal nach dem String im Dateisystem. Ich würde sonst auf die /etc/mail/gerericstable tippen. Ist die brav leer?

Sonst mal die relevanten Teile der rc.config posten (Sendmail-Abschnitt)

Sebastian