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:
  1. Rechnernamen bestimmen: hostname
    (im folgenden myhost genannt)
  2. 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:
o fetchmail: Mails vom Provider abholen
o sendmail: Mails versenden (SMTP)
o sendmail: Mails versenden (SMTP)
o 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)