OVH Cloud OVH Cloud

difficutés avec fetchmail

1 réponse
Avatar
listes
Salut,

Ne voulant pas mourrir idiot, je voulais voir comment fonctionne mutt et
fetchmail.

J'ai donc créer mon .fetchmailrc et j'y ai mis mes données pour aller
chercher mes mail

mais voilà que fetchmail me dit

1 message for ft018539 at pop.scarlet.be (637 octets).
reading message ft018539@pop.scarlet.be:1 of 1 (637 octets) fetchmail:
SMTP connect to localhost failed
fetchmail: SMTP transaction error while fetching from pop.scarlet.be
fetchmail: Query status=10 (SMTP)

Pourtant je suis sur des mes données puisque j'ai réussi à voir les
messages en faisant un telnet 110....

A bientôt.

1 réponse

Avatar
root
Ne voulant pas mourrir idiot, je voulais voir comment fonctionne mutt et
fetchmail.

J'ai donc créer mon .fetchmailrc et j'y ai mis mes données pour aller
chercher mes mail

mais voilà que fetchmail me dit

1 message for ft018539 at pop.scarlet.be (637 octets).
reading message :1 of 1 (637 octets) fetchmail:
SMTP connect to localhost failed
fetchmail: SMTP transaction error while fetching from pop.scarlet.be
fetchmail: Query status (SMTP)

Pourtant je suis sur des mes données puisque j'ai réussi à voir les
messages en faisant un telnet 110....


D'après le message d'erreur (SMTP connect to localhost failed),
fetchmail essaye de livrer le message sur un serveur SMTP en local sur
ta machine, et apparemment il n'y a pas de serveur SMTP actif sur celle-ci.

Je suppose que tu n'as pas activé/configuré Postfix sur ton MacOSX ?

Dans ce cas tu peux indiquer à fetchmail d'utiliser `procmail' pour les
livraisons locales.

Dans ton `$HOME/.fetchmailrc', utiliser l'option `mda' :

poll pop.scarlet.be with proto pop3
user xxx there with password xxx
mda /usr/bin/procmail

Si tu ne crée pas de rêgles `$HOME/.procmailrc', alors procmail écrira
les messages dans ta mailbox système `/var/mail/xxx'.

Le mieux est de créer un fichier .procmailrc et d'écrire des regles pour
trier automatiquement les messages dans des boites mbox differentes.

MAILDIR=/Users/xxx/Mail/

:0:
* ^(To|Cc|From):.*
linux-kernel

:0:
* ^(From|To|Cc):.*modperl
modperl

[etc.]

Ensuite, tu configures ton '$HOME/.muttrc' avec la liste de ces boites :

mailboxes =linux-kernel =modperl [etc.]

L'interet de procmail est que l'on peut ainsi utiliser spamassassin pour
marquer les messages de spam et les trier automatiquement dans une boite
'spam' par exemple :

:0fw
* < 256000
| /usr/bin/nice -n 15 /Users/xxx/perllib/bin/spamassassin

:0:
* ^X-Spam-Status: Yes
spam

(http://www.linux-france.org/article/appli/procmail.html)