Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fetchmail [Le 23/11/2021, 15:57]
sefran créée
fetchmail [Le 02/03/2023, 00:32] (Version actuelle)
sefran Erreur tag
Ligne 1: Ligne 1:
 +{{tag>​messagerie MDA courriel pop3 imap BROUILLON}}
 +
 ====== Fetchmail ====== ====== Fetchmail ======
  
-Fetchmail est un programme utilisé pour récupérer des courriers électroniques. ​ Il est utilisé pour récupérer des courriers électroniques distants via les protocoles POP (POP2, POP3, RPOP, APOP et KPOP), IMAP (toutes versions), ETRN, et ODMR sur le système local de l'​utilisateur. Il supporte l'IPv4 et l'​IPv6.+Fetchmail est un programme utilisé pour récupérer des courriers électroniques. ​ Il peut récupérer des courriers électroniques distants via les protocoles POP (POP2, POP3, RPOP, APOP et KPOP), IMAP (toutes versions), ETRN, et ODMR. Il supporte l'IPv4 et l'​IPv6.
  
 ===== Installation ===== ===== Installation =====
Ligne 7: Ligne 9:
 <code bash>​sudo apt install fetchmail</​code>​ <code bash>​sudo apt install fetchmail</​code>​
  
-===== Configuration ​de fetchmail ​=====+===== Configuration ===== 
 +fetchmail peut se configurer pour un utilisateur en éditant le fichier **~/​.fetchmailrc** ou avec deux fichiers **/​etc/​default/​fetchmail** et **/​etc/​fetchmailrc** pour une utilisation serveur/​poste de travail. 
 +Le premier fichier **/​etc/​default/​fetchmail** sert donc à definir si fetchmail doit être lancé en mode démon ou pas. Le second **/​etc/​fetchmailrc** contient les informations qui lui sont nécessaires pour relever les comptes distants.
  
-éditez ​le fichier ​**~/​.fetchmailrc**+==== /​etc/​default/​fetchmail ==== 
 + 
 +Ce fichier sert à définir ​le mode de fonctionnement de fetchmail, soit par un appel explicite, soit en mode démon pour aller automatiquement chercher le courrier à intervalle donné. 
 + 
 +<​file>#​ Declare here if we want to start fetchmail. '​yes'​ or '​no'​ 
 +START_DAEMON=yes</​file>​ 
 + 
 +==== /​etc/​fetchmailrc ==== 
 + 
 +Ce fichier ​sert donc à configurer le rapatriement des courriers. Il n'est pas créé par défaut lors de l'​installation de fetchmail. 
 + 
 +=== Options générales === 
 + 
 +<​file>​set daemon 500 # Intervalle de 500 secondes pour un nouveau relevé de courrier. 
 +set no bouncemail # Pas de courriel envoyé en cas d'​erreur. 
 +set syslog # Utiliser syslog pour les logs de l'​application. 
 +set invisible # Supprime l'​entête annonçant au serveur distant qu'il a affaire à fetchmail. 
 +set postmaster postmaster@example.org # Indique l'​adresse mail à qui envoyer les messages d'​alertes de fetchmail. 
 +fetchlimit 50 # Limite à 50 le nombre de mails à récupérer (bien pour du débogue) 
 +keep # ou l'​inverse «no keep». Indique de conserver un copie du courriel sur le serveur. 
 +ssl # Utilise le protocole SSL. 
 +sslcertck # Vérifie le certificat ssl du serveur. 
 +is "​utilisateur@mondomaine.fr"​ # La boîte courriels dans laquelle distribuer les messages reçus.</​file>​ 
 + 
 +=== POP === 
 + 
 +Exemple de configuration POP. 
 + 
 +<​file>​poll pop.monfai.fr 
 +  protocol POP 
 +  user "​prenom.nom@monfai.fr"​ 
 +  password "​votremotdepasse"</​file>​ 
 +   
 +Une fois le fichier .fetchmailrc créé, il faut changer ses droits d'​accès pour plus de sécurité. 
 + 
 +<code bash>​chmod 600 .fetchmailrc</​code>​ 
 + 
 +=== IMAP === 
 + 
 +Exemple de configuration IMAP. 
 + 
 +<​file>​poll imap.monfai.fr 
 +  protocol IMAP 
 +  user "​prenom.nom@monfai.fr"​ 
 +  password "​votremotdepasse"</​file>​ 
 +   
 +Une fois le fichier .fetchmailrc créé, il faut changer ses droits d'​accès pour plus de sécurité. 
 + 
 +<code bash>​chmod 600 .fetchmailrc</​code>​ 
 + 
 +==== ~/​.fetchmailrc ​==== 
 + 
 +Exemple de configuration
  
 <​file>​poll imap.monfai.fr protocol IMAP <​file>​poll imap.monfai.fr protocol IMAP
Ligne 17: Ligne 73:
   keep   keep
   ssl</​file>​   ssl</​file>​
-  ​ 
-Une fois le fichier .fetchmailrc créé, il faut changer ses droits d'​accès pour plus de sécurité. 
- 
-<code bash>​chmod 600 .fetchmailrc</​code>​ 
  
-===== Rapatrier les courriers ​=====+=== Rapatrier les courriers ===
  
 Pour rapatrier les courriers il suffis d'​exécuter la commande Pour rapatrier les courriers il suffis d'​exécuter la commande
Ligne 30: Ligne 82:
 Vous pouvez aller dans **$HOME/​Mail** pour lire vos messages avec **cat**, **less** ou un éditeur de fichiers. Vous pouvez aller dans **$HOME/​Mail** pour lire vos messages avec **cat**, **less** ou un éditeur de fichiers.
  
-===== Ajouter un alias fetchmail avec gestion procmail ​=====+=== Ajouter un alias fetchmail avec gestion procmail ===
  
 Rajouter cette ligne dans le ~/.bashrc ou dans le ~/.zshrc Rajouter cette ligne dans le ~/.bashrc ou dans le ~/.zshrc
  • fetchmail.1637679430.txt.gz
  • Dernière modification: Le 23/11/2021, 15:57
  • par sefran