OVH Cloud OVH Cloud

bug fetchmail ?

4 réponses
Avatar
Yves Kuhry
Bonjour,

J'utilise fetchmail pour rapatrier mes mails à intervalles de
temps réguliers et les envoyer à procmail pour filtrage.
Je ne sais pas pourquoi, de temps à autres, certains messages ne sont
pas supprimés du serveur et du coup je me retrouve avec une chiée
d'exemplaires du même message.
Quelqu'un a t-il déjà constaté le même problème et y a t-il un moyen
de l'éviter ?

Merci.

--
Yves Kuhry

4 réponses

Avatar
Anthony Fleury
Bonjour,


Bonjour,

J'utilise fetchmail pour rapatrier mes mails à intervalles de
temps réguliers et les envoyer à procmail pour filtrage.
Je ne sais pas pourquoi, de temps à autres, certains messages ne sont
pas supprimés du serveur et du coup je me retrouve avec une chiée
d'exemplaires du même message.
Quelqu'un a t-il déjà constaté le même problème et y a t-il un moyen
de l'éviter ?


Je fais la même chose, et pour ma part je n'ai jamais eu ce bug. En
fait, chez moi, les seuls messages qui restaient, sont ceux qui
n'avaient pas une réponse correcte sur mon serveur, quand le domaine de
l'envoyeur est invalide. Ca se résoud en ajoutant une directive antispam
avec la réponse en question, dans le .fetchmailrc.

Donc, un conseil, passe fetchmail en mode debug, et vérifie aussi quelle
est la réponse du serveur sur ces mails là (c'est dans les logs,
/var/log/maillog*).

Par contre, attention aussi, je n'ai pas eu le temps de m'y pencher,
mais j'ai remarqué que chez moi certains messages n'étaient pas transmis
et supprimés. Genre j'ai ca :
maillog:May 18 20:55:10 polytech-grenoble fetchmail[26721]: incorrect
header line found while scanning headers
maillog.1:May 9 19:47:25 polytech-grenoble fetchmail[14538]: message
delimiter found while scanning headers

Sur des messages qui sont pourtant totalement valides. Faut que je
cherche si c'est hotwayd ou fetchmail, mais c'était pour dire de faire
attention de ne pas en perdre en route.

--
Anthony Fleury

Avatar
Anthony Fleury
Bonjour,


Bonjour,

J'utilise fetchmail pour rapatrier mes mails à intervalles de
temps réguliers et les envoyer à procmail pour filtrage.
Je ne sais pas pourquoi, de temps à autres, certains messages ne sont
pas supprimés du serveur et du coup je me retrouve avec une chiée
d'exemplaires du même message.
Quelqu'un a t-il déjà constaté le même problème et y a t-il un moyen
de l'éviter ?


Je fais la même chose, et pour ma part je n'ai jamais eu ce bug. En
fait, chez moi, les seuls messages qui restaient, sont ceux qui
n'avaient pas une réponse correcte sur mon serveur, quand le domaine de
l'envoyeur est invalide. Ca se résoud en ajoutant une directive antispam
avec la réponse en question, dans le .fetchmailrc.

Donc, un conseil, passe fetchmail en mode debug, et vérifie aussi quelle
est la réponse du serveur sur ces mails là (c'est dans les logs,
/var/log/maillog*).

Par contre, attention aussi, je n'ai pas eu le temps de m'y pencher,
mais j'ai remarqué que chez moi certains messages n'étaient pas transmis
et supprimés. Genre j'ai ca :
maillog:May 18 20:55:10 * fetchmail[26721]: incorrect
header line found while scanning headers
maillog.1:May 9 19:47:25 * fetchmail[14538]: message
delimiter found while scanning headers

Sur des messages qui sont pourtant totalement valides. Faut que je
cherche si c'est hotwayd ou fetchmail, mais c'était pour dire de faire
attention de ne pas en perdre en route.

--
Anthony Fleury

Avatar
Yves Kuhry
Merci pour ta réponse.

Ce que tu appelles une réponse pas correcte sur le serveur,
c'est les codes de retour 550, 501 etc... ?


J'ai ces messages (dans syslog) à propos du mail qui posait problème:

mai 20 12:48:00 pla fetchmail[2553]: erreur protocole client/serveur durant la réception de xxx.fr
mai 20 12:48:00 pla fetchmail[2553]: État de la requête=4 (PROTOCOLE)

Dans le manuel, à la rubrique "exit codes", il y a :

4 Some sort of fatal protocol error was detected.

J'avais mis POP3 comme protocole dans le fetchmailrc. En utilisant
l'autoprobe de fetchmailconf, il a été modifié en IMAP.
Ca peut venir de la ?

--
Yves Kuhry
Avatar
william
On Thu, 19 May 2005 22:54:02 +0200, Anthony Fleury wrote:

Par contre, attention aussi, je n'ai pas eu le temps de m'y pencher,
mais j'ai remarqué que chez moi certains messages n'étaient pas transmis
et supprimés. Genre j'ai ca :
maillog:May 18 20:55:10 * fetchmail[26721]: incorrect
header line found while scanning headers
maillog.1:May 9 19:47:25 * fetchmail[14538]: message
delimiter found while scanning headers


moi j'ai ce type de retour lorsque le message vide (pas de body) et que
les champs en entete ne sont pas complet (bizarre comment ca se fait ?)



--
William.