fetchmail ne peut pas télécharger de messages électroniques

Base de données support (fetchmail_null)

SuSE Linux: des versions à partir de 4.4

Symptôme :

Apparemment, fetchmail -v fonctionne correctement, cependant vous obtenez ceci (par exemple) :
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

Première cause possible :

fetchmail veut acheminer les messages électroniques vers l'agent de transfert de messages (MTA, par exemple sendmail ou postfix) en service, cependant celui,ci ne fonctionne pas.

Solution :

Ci-dessous, nous décrirons la configuration de l'agent de transfert de messages sendmail. Démarrez sendmail. En ce qui concerne les systèmes hors ligne, vous trouverez, par exemple dans "" (http://sdb.suse.de/fr/sdb/html/stark_sendmail.html) (jusqu'à la version 7.3 de SuSE Linux incluse) et dans "" (http://sdb.suse.de/fr/sdb/html/stark_sendmail_8.html) (à partir de la version 8.0 de SuSE Linux), une description détaillée de la configuration.

Il est également possible de configurer fetchmail, par exemple, de façon à ce qu'il achemine les messages électroniques directement vers procmail :
poll mail.provider.de protocol POP3 user asterix password adam mda
 "/usr/bin/procmail -d eva"

Deuxième cause possible :

Un processus sendmail est bien en fonctionnement, cependant celui-ci ne répond pas.

Solution :

fetchmail tente de s'adresser à sendmail suivant le schéma suivant. Vérifiez la procédure afin de déterminer d' provient le problème :
  1. Déterminer le nom de l'hôte : hostname
    (celui-ci sera défini comme étant myhost ci-dessous)
  2. Adresser sendmail sur myhost : telnet myhost 25
    Vous devriez obtenir quelque chose de semblable à :
        +/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
        
Si ce n'est pas le cas, cela signifie qu'il y a un problème au niveau du nom de l'hôte ou de l'attribution du numéro IP, le nom de l'hôte a été faussement attribué ou quelque chose de ce genre.
Voir aussi:
o fetchmail : télécharger des messages électroniques depuis le fournisseur d'accès
o sendmail: Offline-SMTP - Transmettre du courrier au fournisseur d'accès

Mots-clés: FETCHMAIL, SENDMAIL, CONNECT TO (NULL)

Catégories: Messagerie , Applicatifs

SDB-fetchmail_null, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 19. Jul 2002
SuSE Linux AG - Dernière modification: 05. Aug 2002 de ip (sdb_gen 1.40.0)