L'envoi d'e-mails depuis le terminal Linux est nécessaire, en particulier lorsque vous automatisez les e-mails à l'aide d'un script shell. Les programmes de messagerie comme Thunderbird et Evolution peuvent sembler être les outils incontournables, mais ils peuvent parfois sembler gonflés. Si vous êtes à l'aise avec la ligne de commande, il peut être avantageux pour vous d'envoyer/recevoir des e-mails via le propre système cardiaque de Linux.
Vous pouvez configurer Gmail et d'autres clients de messagerie sous Linux pour accéder à votre boîte aux lettres, envoyer des e-mails et répondre directement aux e-mails depuis le terminal. Pour accéder à votre boîte aux lettres, vous devrez d'abord configurer Mutt, ce qui vous facilitera les choses à long terme.
Qu'est-ce que Mutt?
Mutt est un client de messagerie texte open source utilisé pour transférer/recevoir des e-mails entre les hôtes tout en utilisant le protocole SMTP (Simple Mail Transfer Protocol). Pour installer Mutt, vous devez suivre quelques commandes, puis vous pouvez configurer facilement votre boîte aux lettres Gmail.
Les caractéristiques de Mutt valent la peine d'être prises en compte
Avant de vous lancer, vous voudriez savoir ce qui rend Mutt si spécial pour Linux. Voici quelques caractéristiques qui pourraient vous convaincre du vrai courage de Mutt en tant que gestionnaire de boîte aux lettres:
- Il est facile à installer et à configurer.
- Vous pouvez envoyer des e-mails avec des pièces jointes simples/multiples, directement depuis la ligne de commande.
- Mutt vous permet d'envoyer des e-mails aux destinataires dans le CC et Cci sections.
- Il prend entièrement en charge le fil de messages.
- Utilisez l'excellente fonctionnalité des listes de diffusion.
- Vous bénéficiez de la prise en charge de différents formats de boîte aux lettres tels que mbox, maildir, MMDF et MH.
- Il est disponible dans au moins 20 langues.
- Mutt prend en charge la fonction DSN (Delivery Status Notification).
Comment installer Mutt sur Linux
Étant donné que Mutt n'est pas un package Linux standard, vous ne le trouverez pas préinstallé sur votre système. Vous devrez installer manuellement le package à l'aide d'un gestionnaire de packages.
Sur Ubuntu et Debian:
sudo apt-get install mutt
Vous pouvez installer Mutt sur RHEL / CentOS en utilisant YUM:
sudo miam installer mutt
Pour installer le package sur Fedora:
sudo dnf installer mutt
Sur les distributions basées sur Arch, vous pouvez installer le paquet en utilisant Pacman:
sudo pacman -S cabot
Comment configurer Mutt sur Linux
Comme première étape de configuration, vous devez créer quelques répertoires dans lesquels le système stockera les courriers, les en-têtes et les certificats après l'installation.
Lancez les commandes suivantes une par une:
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touchez ~/.mutt/certificates
Créez le fichier de configuration en utilisant Mutt la commande tactile:
touchez ~/.mutt/muttrc
Ouvrez le muttrc fichier à l'aide de votre éditeur de texte préféré:
sudo nano ~/.mutt/muttrc
Une fois l'éditeur ouvert, il est temps de commencer à remplir les détails IMAP et SMTP de votre boîte aux lettres pour remplir les paramètres de la boîte aux lettres pour les e-mails entrants et sortants.
Voici les paramètres:
défini à partir de = "nom d'[email protected]"
set realname = "First Last"
# Paramètres IMAP
set imap_user = "[email protected]"
définir imap_pass = ""
# paramètres SMTP
définir smtp_url = "smtps://[email protected]"
définir smtp_pass = ""
# dossiers Gmail distants
dossier set = "IMAPS: //imap.gmail.com/"
set spoolfile = "+INBOX"
set reporté = "+[Gmail]/Brouillons"
set record = "+[Gmail]/Sent Mail"
set corbeille = "+[Gmail]/Corbeille"
Cet exemple montre comment configurer un compte Gmail à l'aide de Mutt. Assurez-vous de remplacer Nom d'utilisateur, D'abord, et Durer dans l'extrait ci-dessus avec votre nom d'utilisateur, votre prénom et votre nom de famille respectivement.
Déchiffrer les commandes pour les paramètres de messagerie
- De: ID de l'e-mail de l'expéditeur
- Vrai nom: Ce sera votre nom, qui apparaîtra sur l'e-mail.
- IMAP_utilisateur: Ceci est votre adresse e-mail.
- IMAP_pass: Votre mot de passe de messagerie, au cas où vous êtes sûr que personne d'autre n'accédera à votre boîte aux lettres.
- URL_SMTP: La première partie définit l'URL où votre boîte aux lettres enverra les messages pour la livraison.
- SMTP_pass: mot de passe de la boîte aux lettres
- Dossier: Emplacement de votre boîte aux lettres
- Fichier spool: le dossier à l'intérieur de la boîte aux lettres, où arrivent les e-mails.
- Reporté: Ceci référence le dossier pour stocker les messages reportés (brouillons).
- Enregistrer: répertoire dans lequel Gmail stocke les messages envoyés.
- Poubelle: Le répertoire pour stocker les e-mails supprimés.
Paramètres de configuration IMAP et SMTP de Gmail
Le plus souvent, les numéros de port IMAP et SMTP de votre boîte aux lettres ont tendance à rester les mêmes. Pour de meilleurs résultats, il est toujours recommandé de vérifier les paramètres de votre boîte aux lettres avant de saisir les paramètres dans la fenêtre de l'éditeur.
Pour ceux qui utilisent Gmail, voici les paramètres de la boîte aux lettres de Gmail:
Maintenant que vous avez tout configuré, il est temps de lancer Mutt et de voir la magie de votre boîte aux lettres se déployer sous vos yeux.
Comment utiliser Mutt sur Linux
Avant de pouvoir envoyer et recevoir des e-mails avec Mutt, vous devez lancer l'application. Démarrez le terminal et tapez cabot pour lancer l'application:
cabot
Pour envoyer de nouveaux e-mails à l'aide de Mutt, tapez m dans la borne. Mutt demandera l'adresse e-mail du destinataire, l'objet et le corps du message. Vous pouvez également joindre un fichier si vous le souhaitez. Une fois que vous avez mis à jour tous les détails, appuyez sur oui pour envoyer l'e-mail.
1. Envoyer un e-mail avec objet et corps du message
Pour ajouter la chaîne d'objet dans votre e-mail, utilisez le -s drapeau:
mutt -s "Test de l'e-mail de mutt" [email protected]
2. Pipe Mutt Avec écho
Vous pouvez implémenter la commande echo avec Mutt pour transmettre le corps du message de l'e-mail:
echo "Message corporel" | mutt -s "Test de l'e-mail de mutt" [email protected]
3. Envoyer un e-mail avec une pièce jointe
Pour ajouter un fichier en pièce jointe, précisez le chemin du fichier à la fin de la commande:
echo "Message corporel" | mutt -s "Test de l'e-mail de mutt" [email protected] test.txt
Si vous souhaitez joindre plusieurs fichiers, transmettez les noms de fichiers séparés par le Espace personnage.
echo "Message corporel" | mutt -s "E-mail de test de mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4. Envoyer un e-mail à plusieurs destinataires
De même, vous pouvez également ajouter plusieurs adresses e-mail pour envoyer l'e-mail à:
mutt -s "Test de l'e-mail de mutt" [email protected], [email protected], [email protected]
5. Ajouter des destinataires en mode CC et BCC
Vous pouvez utiliser le -c et -b flag pour spécifier les adresses e-mail pour la copie carbone et la copie carbone invisible.
mutt -s "Objet du courrier" -c; -b; adresse mail du destinataire
Dans l'exemple ci-dessous, Mutt utilisera [email protected] comme À adresse, tandis qu'il fera une copie carbone et une copie carbone invisible de l'e-mail à [email protected] et [email protected] respectivement.
mutt -s "E-mail de test" -c [email protected] -b [email protected] [email protected]
6. Obtenir de l'aide sur la ligne de commande
Si vous vous sentez coincé, vous pouvez demander l'aide de Mutt en utilisant le -h drapeau.
cabot -h
Examen de l'interface de messagerie de Mutt
La barre de menu tout en haut de la fenêtre d'interface vous permet de naviguer entre les différents onglets. La fenêtre du terminal répertorie également les raccourcis clavier juste en dessous. Le volet du milieu sert à afficher le(s) message(s).
Malheureusement, Mutt n'est pas livré avec un compositeur d'e-mails intégré, vous devez donc utiliser un éditeur de texte comme Nano, Vim, Emacs, etc. pour créer le corps de votre message.
Vous pouvez utiliser les commandes suivantes avec Mutt:
- m: rédiger un nouvel e-mail
- q: Quitter
- ré: Effacer
- r: Réponse
- oui: Envoyer
- je: Sortir
Qu'est-ce que Mutt a de si spécial ?
Mutt est un package open source qui remplit son rôle, est relativement petit et fait le travail. Malgré son traitement rapide et sa gestion ingénieuse des erreurs, il ne parvient pas à afficher des images dans les e-mails.
Comme il est fait dans un format texte pour renvoyer des résultats rapides, certaines personnes pourraient penser que Mutt ne fait pas bien le travail pour les e-mails avec des images. Néanmoins, Mutt devrait être votre premier choix si vous voulez un client de messagerie en ligne de commande pour Linux.
Oubliez la messagerie Web, la meilleure façon de gérer les e-mails consiste à utiliser un client de messagerie. Mais lequel? Choisissez parmi les 10 meilleurs clients de messagerie Linux.
Lire la suite
- Linux
- Gmail
- Client de messagerie de bureau
- Terminal
Wini est un écrivain basé à Delhi, ayant 2 ans d'expérience dans l'écriture. Au cours de ses périodes d'écriture, elle a été associée à des agences de marketing numérique et à des cabinets techniques. Elle a écrit du contenu lié aux langages de programmation, à la technologie cloud, à AWS, à l'apprentissage automatique et bien plus encore. Dans son temps libre, elle aime peindre, passer du temps avec sa famille et voyager à la montagne, autant que possible.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.