fetchmail kann Mails nicht abholen
Supportdatenbank (fetchmail_null)
Bezieht sich auf
SuSE Linux: Versionen ab 4.4
Symptom:
Ein Aufruf von fetchmail -v
scheint zunächst zu
funktionieren, doch dann (Bsp.):
POP3< +OK QPOP (version 2.2) at berlin.snafu.de starting. fetchmail: POP3>
USER lagon
fetchmail: POP3< +OK Password required for USER. fetchmail: POP3> PASS *
fetchmail: POP3< +OK lagon has 7 messages (21216 octets). fetchmail: POP3>
STAT
fetchmail: POP3< +OK 7 21216
fetchmail: 7 messages at USER@berlin.snafu.de. fetchmail: POP3> RETR 1
fetchmail: POP3< +OK 690 octets
reading message 1 (690 bytes)
fetchmail: SMTP connect to (null) failed fetchmail: POP3> QUIT
fetchmail: POP3<
fetchmail: SMTP transaction error while fetching from berlin.snafu.de
fetchmail: normal termination, status 9
Ursache 1:
fetchmail will die Mails an den lokal laufenden MTA (Mail Transfer Agent, wie Sendmail
oder Postfix) weiterleiten, doch dieser läuft nicht.
Lösung 1:
Im folgenden wird die Konfiguration anhand des MTA Sendmail
besprochen. Starten Sie Sendmail. Für Offline-Systeme finden Sie z.B. in "sendmail: Mails versenden (SMTP) " (http://sdb.suse.de/de/sdb/html/stark_sendmail.html)
(bis einschließlich SuSE Linux Version 7.3) und in "sendmail: Mails versenden (SMTP) " (http://sdb.suse.de/de/sdb/html/stark_sendmail_8.html) (ab SuSE Linux
Version 8.0) eine ausführliche Beschreibung zur Konfiguration.
Eine andere Möglichkeit ist, fetchmail
so zu konfigurieren,
dass die Mails z.B. direkt an procmail
übergeben werden:
poll mail.provider.de protocol POP3 user asterix password adam mda "/usr/bin/procmail -d eva"
Ursache 2:
Es läuft zwar ein sendmail-Prozess, aber dieser kann nicht angesprochen
werden.
Lösung 2:
fetchmail
versucht in etwa nach dem folgenden Schema
den Sendmail anzusprechen. Versuchen Sie diesen Weg nachzugehen, um zu
sehen, wo das Problem auftaucht:
- Rechnernamen bestimmen:
hostname
(im folgenden myhost
genannt)
- sendmail auf
myhost
ansprechen:
telnet myhost 25
Es sollte in etwa folgendes zu sehen sein:
+/i4l-faq $ telnet myhost 25
Trying 192.168.102.11...
Connected to myhost.suse.de.
Escape character is '^]'.
220 myhost.suse.de ESMTP Sendmail 8.8.8/8.8.8; Thu, 19 Mar 1998 17:26:18 +0100
Falls nicht, stimmt die Rechnername/IP-Nummern-Zuordnung nicht, der Rechnername
ist falsch gesetzt, oder ähnliches.
Siehe auch:
fetchmail: Mails vom Provider abholen
sendmail: Mails versenden (SMTP)
sendmail: Mails versenden (SMTP)
sendmail: Offline-SMTP Details
Stichwörter: FETCHMAIL, SENDMAIL, CONNECT TO (NULL)
Kategorien:
Email
, Applikationen
SDB-fetchmail_null, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 03. Feb 1998
SuSE Linux AG - Zuletzt generiert: 05. Aug 2002 von sdb (sdb_gen 1.40.0)