fetchmail est un client
IMAP et POP complet qui
offre aux utilisateurs le téléchargement
automatiquement de leur courrier électronique à
partir de serveurs IMAP et
POP distants et sa sauvegarde dans des
boîtes aux lettres locales; ainsi, le courrier
électronique pourra être consulté plus
facilement. fetchmail peut
être installé en utilisant le logiciel porté
mail/fetchmail
, et offre
diverses fonctionnalités, dont:
le support des protocoles POP3, APOP, KPOP, IMAP, ETRN et ODMR;
la capacité de faire suivre le courrier électronique en utilisant SMTP, ce qui autorise le filtrage, le transfert, et la gestion des alias de fonctionner correctement;
la possibilité de fonctionner en mode “daemon” pour contrôler périodiquement si il y a de nouveaux messages;
la possibilité de récupérer le courrier de plusieurs boîtes aux lettres et de le transférer en fonction d'une configuration bien précise aux différents utilisateurs locaux.
Bien qu'expliquer l'intégralité des fonctions
de fetchmail dépasse le cadre
de ce document, certaines fonctions de base seront
abordées. L'utilitaire
fetchmail nécessite un fichier
de configuration nommé .fetchmailrc
,
afin de fonctionner correctement. Ce fichier comprend les
informations concernant les serveurs ainsi que les
accréditations d'accès. En raison du
caractère sensible du contenu de ce fichier, il est
recommandé de ne le rendre lisible que par l'utilisateur,
avec la commande suivante:
%
chmod 600 .fetchmailrc
Le fichier .fetchmailrc
suivant
sert d'exemple pour récupérer le courrier
électronique pour un seul utilisateur à partir
d'une boîte aux lettres utilisant le protocole
POP. Il demande à
fetchmail de se connecter à
example.com
en utilisant le nom
d'utilisateur joesoap
et le mot de passe
XXX
. Dans cet exemple on suppose que
l'utilisateur joesoap
est également
un utilisateur sur le système local.
L'exemple suivant présente la connexion à plusieurs serveurs POP et IMAP et la redirection vers différents utilisateurs locaux quand c'est nécessaire:
L'utilitaire fetchmail peut
être exécuté en mode “daemon” en
le lançant avec le paramètre -d
,
suivi par l'intervalle de temps (en secondes) que
fetchmail doit respecter entre chaque
consultation des serveurs listés dans le fichier
.fetchmailrc
. L'exemple suivant demandera
à fetchmail de
récupérer le courrier toutes les 60
secondes:
%
fetchmail -d 60
Plus d'informations concernant fetchmail peuvent être trouvées sur http://www.catb.org/~esr/fetchmail/.
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.