PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail-Problem



CEROG
19.12.02, 18:09
Hallo zusammen,

ich versuche gerade, fetchmail zu überreden, vom mailserver meines ISP.
Beim Test der fetchmail-Konfiguration erhalte ich folgende Ausgabe:

fetchmail: 5.9.0 querying pop.t-online.de (protocol POP3) at Don 19 Dez 2002 17:35:11 CET
fetchmail: POP3< +OK T-Online POP3 Server fpopd ready.
fetchmail: POP3> USER Vorname.Nachname
fetchmail: POP3< +OK Ok.
fetchmail: POP3> PASS *
fetchmail: POP3< +OK Ok.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 1223
fetchmail: POP3> LAST
fetchmail: POP3< -ERR Command not supported.
fetchmail: Command not supported.
fetchmail: POP3> UIDL
fetchmail: POP3< +OK Ok.
fetchmail: POP3< 1 2e24e8747c27a208
fetchmail: POP3< .
1 message for Vorname.Nachname at fwdallmx.t-online.com (1223 octets).
fetchmail: POP3> LIST
fetchmail: POP3< +OK 1 messages.
fetchmail: POP3< 1 1223
fetchmail: POP3< .
fetchmail: POP3> TOP 1 99999999
fetchmail: POP3< +OK Ok.
reading message 1 of 1 (1223 octets)
fetchmail: SMTP< 220 linux.local ESMTP Sendmail 8.12.2/8.12.2/SuSE Linux 0.6; Thu, 19 Dec 2002 17:35:15 +0100
fetchmail: SMTP> EHLO localhost
fetchmail: SMTP< 250-linux.local Hello localhost [127.0.0.1], pleased to meet you
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250-SIZE
fetchmail: SMTP< 250-DSN
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-DELIVERBY
fetchmail: SMTP< 250 HELP
fetchmail: SMTP> MAIL FROM:<Vorname@Nachname.de> BODY=8BITMIME SIZE=1223
fetchmail: SMTP< 451 4.1.8 Domain of sender address Vorname@Nachname.de does not resolve
fetchmail: SMTP error: 451 4.1.8 Domain of sender address Vorname@Nachname.de does not resolve
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Reset state
not flushed
fetchmail: POP3> QUIT
fetchmail: POP3< +OK closing.
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 linux.local closing connection
fetchmail: normal termination, status 0
Done.

Meine ~/.fetchmailrc:
set postmaster "Vorname"
set bouncemail
set no spambounce
set properties ""
set daemon 300
poll pop.t-online.de
user 'Vorname.Nachname there with password 'xxxxxxxxxx' is 'Vorname' here

Wer kann mir sagen, wo mein Fehler liegt?
Wie muß ich fetchmail konfigurieren, damit es die Mails vom ISP abholt und richtig abliefert?

Viele Grüße,
CEROG

mpphp
19.12.02, 18:28
hallo,

poll host protocol pop3 user username password geheim

damit wird die mail an smtpd weitergegeben, bzw geholt.
der stellt es lokal an deine mailbox zu

grüße, mark

CEROG
19.12.02, 18:39
Hallo mpphp,

wenn ich dich richtig verstehe, funktioniert fetchmail richtig, kann dann aber die Mail nicht weiterleiten.

Das würde bedeuten, ich muß mich mit sendmail beschäftigen.

Viele Grüße,
CEROG

mpphp
19.12.02, 18:48
hallo CEROG,

ich weiss ja nicht, wie lange dein system schon läuft, ob dus grad
neu aufgesetzt hast, etc.

generell sieht es nach einem dns problem aus; hast du schon probiert
eine mail zu senden?
$ mail emfpänger@domain
Subject: testmail
dies ist ein testmail
.

tail -f /var/log/mail (wie auch immer das im linux heisst)

dann prüfst du, ob die mail rausging, ob du richtig pingen kannst.
dann würde ich mir selbst mal eine e-mail schicken (wo du weisst, dass
der absender richtig ist) und dann nochmal "fetchen"

grüße, mark

ps: mails liegen normalerweise unter /var/mail/username oder /home/username/Maildir, je nachdem welche einstellungen du gemacht
hast

CEROG
19.12.02, 19:00
Hallo mpphp,

ich bin gerade dabei, mein Systemteilweise umzubauen.

Ich möchte meine Mails nicht mehr direkt mit meinem e-mail-Programm (XFmail) verschicken, sondern den Versand mit sendmail machen und das Abholen vom ISP mit fetchmail.

Der Versand mit sendmail klappt einwandfrei. Der Report im vorletzten Posting stammt von der Abffrage eines Postfaches, in das ich vorher eine Testmail geschickt habe.

Mein Problem liegt also intern.

Im log /var/mail habe ich gerade folgenden Eintrag gefunden:
Dec 19 17:35:15 linux sendmail[3688]: gBJGZF9X003688: ruleset=check_mail, arg1=<Vorname@Nachname.de>, relay=localhost [127.0.0.1], reject=451 4.1.8 Domain of sender address Vorname@Nachname.de does not resolve
Dec 19 17:35:15 linux sendmail[3688]: gBJGZF9X003688: from=<Vorname@Nachname.de>, size=1223, class=0, nrcpts=0, bodytype=8BITMIME, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]

Anscheinend werden die Mails überprüft und wenn etwas nicht in Ordnung ist, abgewiesen.

Viele Grüße,
CEROG

mpphp
19.12.02, 19:40
hallo nochmal,

ich denke es liegt an der konfiguration in der sendmail-conf-datei
kann dir da allerdings nicht helfen, da ich nichts von sendmail halte
und deswegen auch nicht benutze bzw. näheres darüber weiss
ich würde jedoch einfach mal googeln

"Domain of sender address does not resolve"

kommen viele ergebnisse.

viel glück und grüße, mark

Jaydee
19.12.02, 20:51
Aloha,

das "Problem" liegt tatsächlich an sendmail selbst. Dies ist eigentlich ein Sicherheitsfeature und dient dazu Mail von "gefakten" Domains erst gar nicht anzunehmen.

Dabei kann es unter Umständen zu Fehlern kommen.

Du kannst nun eins tun:

Editiere unter /etc/mail/linux.mc.

Füge dort Feature(`accept_unresolvable_domains´) ein und übersetze das Makro mit
m4 linux.mc >sendmail.new. Dann sichere in /etc die sendmail.cf und kopiere die eben erstellte sendmail.new nach /etc/sendmail.cf.

Starte nun sendmail neu und der "Fehler" ist behoben.



Gruß Alex

CEROG
19.12.02, 22:06
Hallo jaydee,

ich habe es so gemacht, wie Du gesagt hast.

Jetzt scheint es zu funktionieren.

Danke.

Viele Grüße,
CEROG

Jaydee
20.12.02, 07:50
Guten Morgen,

na denn .... :)


Frohe Weihnachten.



Gruß Alex