Projet

Général

Profil

Tuto client mail leger » Historique » Révision 4

Révision 3 (pizzacoca, 22/09/2018 15:02) → Révision 4/27 (pizzacoca, 22/09/2018 15:07)

# Tuto mutt 

 En plus du client mail mutt nous allons installer un MTA (Mail Transfer Agent) 

 fetchmail > pour la récupération des mails sur le serveur 
 procmail > pour classer/filtrer les mails 
 mutt > pour lire et écrire des mails 
 exim4 > pour envoyer les mails vers le serveur 

 Installation des applis 

 ~~~ 
 apt-get update && apt-get install fetchmail procmail mutt urlview postfix exim4 
 ~~~ 

  Ensuite, quatre étapes simples suffisent pour configurer les fichiers et nous sommes prêts à utiliser un système de courrier électronique flambant neuf. 

 Important : À la fin de chaque étape, vous pourrez effectuer un test pour vous assurer que la configuration est correcte. 
 En d'autres termes, vous aurez un système de courrier électronique totalement fonctionnel une fois ces étapes franchies.  

 ### Fetchmail 

 ~~~ 
 touch ~/.fetchmailrc 
 ~~~ 
 Edition du fichier : 

 ~~~ 
 poll imap.aquilenet.fr protocol IMAP 
   user "prenom.nom@aquilenet.fr" 
   password "votremotdepasse" 
 #    fetchlimit 100 
   keep 
   ssl 
 ~~~ 

 Une fois le fichier .fetchmailrc créé, il faudra changer ses droits d'accès avec la commande chmod.  

 ~~~ 
 chmod 600 .fetchmailrc 
 ~~~ 

 



 Faire un alias pour fetchmail 

 Rajouter cette ligne dans le ~/.bashrc ou dans le ~/.zshrc  

 ~~~ 
  alias fetchmail="fetchmail -k -v -m \"/usr/bin/procmail -d %T\"" 
 ~~~ 

 > option -a : Pour rapatrier tous les messages 
 > option -m : demande à fetchmail de transmettre le courrier rapatrié à procmail.  
 > option -k : demande à fetchmail de laisser le courrier sur le serveur après l'avoir téléchargé 
 > Pour voir fetchmail en action, utilisez l'option -v (mode bavard). 

 ### Procmail 

 Procmail a pour but de filtrer le courrier que lui envoie fetchmail. 
 Il agit aussi en tant que MDA en délivrant le courrier dans vos boîtes aux lettres (BAL) où mutt (le client de messagerie électronique) ira le lire. 

 Pour utiliser procmail, il vous faudra créer un fichier dans votre répertoire personnel :  

 ~~~ 
 touch ~/.procmailrc 
 ~~~ 

 Exemple de .procmailrc 

 ~~~ 
  MAILDIR=$HOME/Mail                 
        LOGFILE=$HOME/.procmaillog 
        LOGABSTRACT=no 
        VERBOSE=on  
        #VERBOSE=off 
        DEFAULT=$MAILDIR/inbox 
     
        ############################ 
        ###    Spam à la poubelle. ### 
        ############################ 
        :0 
        * ^Subject:.*(credit|cadeau|cash|money|debt|sex|sale|loan|spam) 
        $MAILDIR/Spam 
     
        ############################## 
        ### Plus de messages HTML. ### 
        ############################## 
        :0 
        * ^Content-Type:.*html 
        $MAILDIR/html      
     
        ############################################# 
        # Dernière règle : tout ce qui n'est          # 
        # pas trier va dans la boîte par défaut.      # 
        ############################################# 
     
        :0 
        * .* 
        $DEFAULT 
 ~~~ 



 





 Ce tuto n'a pas été concluant : https://debian-facile.org/doc:reseau:mutt 
 Une install de exim4 et une suppression de msmtp plus tard et ... 
 Mutt est tombé en marche après application de ce tutoriel : https://doc.ubuntu-fr.org/mutt