Mutt est une application de messagerie en ligne de commande pour Linux et voici comment la configurer

Essayez Notre Instrument Pour Éliminer Les Problèmes

Mutt est une application de messagerie en ligne de commande pour Linux; nous continuons notre série de revues pour les applications de ligne de commande basées sur Linux. Check-out MusicCube (lecteur de musique) ou nnn (gestionnaire de fichiers) .

Comme de nombreux programmes terminaux, il a également une courbe d'apprentissage, peut-être plus que l'application moyenne. Nous essaierons de simplifier le processus de configuration et d'expliquer comment l'utiliser.

Mutt view inbox

Ouvrez un terminal pour exécuter l'application et tapez mutt. L'application est en cours d'exécution mais ne peut pas fonctionner, car vous n'avez pas configuré votre compte de messagerie.

C'est là que vous pouvez être confus: Comment configurer Mutt?

Créez le fichier de configuration

Nous devons placer le fichier de configuration 'muttrc' à l'emplacement ~ / .mutt / muttrc. Utilisez la commande mkdir ou créez-le manuellement dans votre dossier home / USERNAME. Modifiez le muttrc en utilisant n'importe quel éditeur de texte; ce document contiendra les paramètres nécessaires pour authentifier le compte de messagerie.

Astuce: je vais vous dire comment j'ai appris à utiliser le programme. Ajoutez une ligne (commande) au muttrc à la fois, exécutez l'application et voyez ce qui se passe. Il a fallu quelques essais et erreurs, mais ce fut une expérience enrichissante.

Si vous utilisez l'authentification à 2 facteurs (et vous devriez certainement le faire), vous devrez utiliser un mot de passe d'application (pour Gmail, Outlook, etc.) pour vous connecter.

Ajoutez les lignes suivantes au fichier muttrc.

définir imap_user = USERNAME@gmail.com
set imap_pass = VOTRE MOT DE PASSE

Ajoutons l'URL du compte. Dites, nous allons utiliser Gmail sur IMAP et SMTP, vous devez ajouter cette ligne:

set folder = imaps: //imap.gmail.com/

Remarque: lorsque vous essayez d'envoyer un e-mail, mutt vous demandera d'entrer le mot de passe, vous pouvez définir l'attribut smtp_pass pour utiliser votre mot de passe IMAP pour éviter de le saisir manuellement à chaque fois.

Nous aurons besoin d'un dossier pour télécharger vos e-mails depuis votre boîte de réception. Sans cela, Mutt ne peut pas fonctionner. Ajoutez donc la commande suivante au fichier config.

set spoolfile = + INBOX

Vous avez peut-être remarqué que mutt met beaucoup de temps à démarrer (récupération des en-têtes de message). Pour réduire cela, vous pouvez configurer le cache à l'aide de la commande

set header_cache = ~ / .cache / mutt

Essayez à nouveau d'exécuter mutt et il devrait démarrer instantanément, car le cache a été stocké localement. De même, vous pouvez définir plus de paramètres pour les dossiers Envoyé, Brouillons, etc.

Mutt is a command line email app for Linux and here

Interface

La barre de menus en haut de la fenêtre vous permet de naviguer entre différents onglets. Une liste de raccourcis clavier s'affiche juste en dessous de la barre de menus. Le grand volet au centre est le volet d'affichage des messages. Vous verrez les e-mails qui se trouvent dans votre boîte de réception avec la date, le nom de l'expéditeur et l'objet de l'e-mail. Mettez un message en surbrillance (utilisez les touches fléchées) et appuyez sur Entrée pour afficher le message. Vous pouvez faire défiler le message / la boîte de réception en utilisant Page suivante et Page précédente.

Mutt n'a pas de compositeur de courrier électronique intégré, vous devrez donc utiliser un éditeur de texte. Vous pouvez utiliser des logiciels avancés comme Vim, emacs ou vous en tenir aux éditeurs de base.

Astuce: ajoutez le jeu de commandes editor = EDITOR à votre muttrc. Remplacez l'EDITEUR par votre application préférée, par exemple set editor = emacs.

Appuyez sur m pour rédiger un nouvel e-mail et vous serez invité à sélectionner l'adresse e-mail du destinataire, puis l'objet. L'éditeur s'ouvrira à l'étape suivante. Enregistrez le document et fermez-le. Maintenant, sur l'écran d'envoi de mutt, appuyez sur y pour envoyer le courrier.

Mutt send mail

Essayez de vous envoyer un e-mail pour tester la fonctionnalité et assurez-vous que tout est correctement configuré.

Mutt view email

Conseil: appuyez sur? pour accéder à tout moment à la section d'aide intégrée.

Mutt help

Voici quelques raccourcis importants

q = Quitter
d = Supprimer
m = E-mail (rédaction)
r = Répondre
y = Envoyer
i = exit (lors de la lecture / envoi de mails)

Il existe de nombreux fichiers de configuration créés par d'autres utilisateurs que vous pouvez utiliser. Voici le mien qui devrait vous permettre de recevoir, lire, envoyer des emails.

définir imap_user = USERNAME@gmail.com
set imap_pass = MOT DE PASSE OU MOT DE PASSE APP
set realname = 'VOTRE NOM'
set from = 'USERNAME@gmail.com'
set folder = imaps: //imap.gmail.com
set smtp_url = 'smtps: //USERNAME@gmail.com@smtp.gmail.com
set smtp_pass = MOT DE PASSE OU MOT DE PASSE APP
set ssl_force_tls = oui
set header_cache = ~ / .cache / mutt
set spoolfile = + Boîte de réception
set record = '+ Envoyé'
set postponed = '+ Brouillons'
set trash = '+ Corbeille'
set editor = 'emacs'

le ArchLinux Wiki pour Mutt a été utilisé comme source de référence pour cet article.

Je ne voulais pas en faire un didacticiel de base, mais comme le Wiki officiel était un peu déroutant, j'en ai écrit un pour aider les gens. Je vais peut-être écrire un suivi avec des options avancées ou revoir bientôt le client NeoMutt.