Sommaire

L’installation d’un client de messagerie sur un Raspberry Pi peut transformer votre petit appareil en une station de travail de messagerie puissante et efficace.
Mutt est un client de messagerie basé sur le texte qui est apprécié pour sa simplicité et sa puissance. Voici comment vous pouvez installer et configurer Mutt sur votre Raspberry Pi.
Avantages de Mutt
- Léger: Mutt est très léger et rapide, ce qui est idéal pour le Raspberry Pi.
- Personnalisable: Vous pouvez personnaliser Mutt avec des macros et des raccourcis clavier.
- Supporte IMAP/SMTP: Mutt prend en charge les protocoles modernes de messagerie.
Prérequis
- Un Raspberry Pi avec Raspberry Pi OS installé.
- Accès à une connexion internet.
- Accès au terminal du Raspberry Pi.
Installation de Mutt
- Mise à jour du système: Commencez par mettre à jour votre système pour vous assurer que tous les paquets sont à jour.
sudo apt update -y && sudo apt upgrade -y
2. Installation de Mutt: Utilisez le gestionnaire de paquets apt pour installer Mutt.
sudo apt install mutt
Configuration de Mutt
Après l’installation, vous devrez configurer Mutt pour qu’il fonctionne avec votre fournisseur de messagerie.
- Création des répertoires: Mutt utilise des répertoires pour stocker les mails et les configurations.
sudo mkdir -p ~/.mutt/cache/headers
sudo mkdir -p ~/.mutt/cache/bodies
sudo touch ~/.mutt/certificates
Fichier de configuration: Créez un fichier de configuration .muttrc dans votre répertoire personnel.
sudo nano ~/.muttrc
Ajoutez les configurations nécessaires pour votre compte de messagerie, comme les serveurs SMTP et IMAP, les ports, etc.
#configuration de base
set realname = "{votre NOM}"
set header_cache =~/.mutt/cache/headers
set certificate_file =~/.mutt/certificates
set message_cachedir =~/.mutt/cache/bodies
#configuration imap
set spoolfile=imaps://imap.gmail.com:993/INBOX
set imap_user = "{votre @ email}"
set imap_pass = "{votre password}"
set imap_passive="no"
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"
#configuration SMTP
set smtp_url = "smtp://{votre @ email}@smtp.gmail.com:587/"
set smtp_pass = "{votre password}"
set from = "{votre @ email}@gmail.com"
set use_envelope_from=yes #Pour que postfix ou sendmail ne change pas votre from
#petit plus
set trash = "imaps://imap.gmail.com/[Gmail]/Trash"
set postponed="+[Gmail]/Draft"
set folder = "imaps://imap.gmail.com:993/"
set imap_check_subscribed
set mail_check = 120
set timeout = 300
set imap_keepalive = 300
set signature='/signature.txt'
#locales FR pour les nom des jours et mois
set locale="fr_FR"
#Format de date
set date_format="%A %d %b %Y à %H:%M:%S (%Z)"
#phrase d'intro pour réponse quotée
set attribution="Le %d, %n a écrit :"
set forward_format="[Fwd: %s]"
set forward_quote
#
mailboxes !
#Editeur
set edit_hdrs
auto_view text/html
#set editor="nano" #indiquer ici votre éditeur de texte préféré.
color attachment magenta default #attachments
color body brightred default "(ftp|http)://[^ ]+" #point out URLs
color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ #e-mail addresses
color bold brightblue default #boldface text
color error brightwhite red #error messages
color hdrdefault magenta default #default color of message header
color header brightmagenta default ^(From): #From and Subject header
color header brightwhite default ^(Subject): #From and Subject header
color header brightwhite default ^(Date): #Date header
color header white default ^(In-Reply-To):
color indicator brightred default #indicator bar
color markers brightblue default #wrapped line markers (+)
color message brightblack green #status messages
color normal default default #default
color quoted yellow default #quoted text, 1st quote level
color quoted1 green default #quoted text, 2nd quote level
color quoted2 brightblue default #quoted text, 3rd quote level
color quoted3 blue default #quoted text, 4th quoet level
color search black yellow #matched search patterns in pager
color signature red default #the signature (after sigdashes)
color status default blue #status lines
color tilde brightblue default #``~'' used to pad blank lines
color tree green default #thread tree in the index menu
color underline brightgreen default #underlined text
#Pour la gestion des accents
set locale="iso-8859-15"
set pager_index_lines=7
set pager_stop
Affectation des droits d’accès :
sudo chown user:user /home/user/.muttrc
sudo chmod 600 /home/user/.muttrc
Utilisation de Mutt
Pour lancer Mutt, il suffit de taper mutt dans le terminal. Vous serez alors en mesure de naviguer dans votre boîte de réception, lire des e-mails et composer des messages.
Conclusion
Mutt est un excellent choix pour ceux qui cherchent un client de messagerie basé sur le terminal pour leur Raspberry Pi. Il est puissant, personnalisable et parfait pour les utilisateurs avancés qui préfèrent travailler dans un environnement de terminal.
Lien utile :
