Comment envoyer un e-mail à partir du terminal Linux

Comment envoyer un e-mail à partir du terminal Linux

⌛ Reading Time: 4 minutes

Le terminal Linux nous donne la puissance et la capacité d’effectuer des tonnes de tâches avec quelques touches de clavier. Pour ceux qui passent le plus clair de leur temps dans le terminal, vous pouvez également envoyer des e-mails directement depuis le terminal. Ce guide vous prend par la main et vous montre comment utiliser diverses méthodes et outils pour envoyer des e-mails directement depuis le terminal Linux.

Noter: Pour envoyer des e-mails depuis le terminal, assurez-vous d’avoir un serveur de messagerie configuré et fonctionnant correctement.

Courrier

La première et la plus simple façon d’envoyer des e-mails à partir du terminal Linux est d’utiliser le mail utilitaire. Cet utilitaire simple vous permet de spécifier le destinataire, l’objet de l’e-mail et même d’ajouter des pièces jointes avec quelques options.

Par défaut, l’utilitaire de messagerie est préinstallé dans la plupart des distributions Linux. Vous pouvez vérifier si vous l’avez installé en exécutant le which commande comme suit :

si vous obtenez un résultat comme “/usr/bin/mail”, alors il est déjà installé sur votre distribution. Si vous n’avez pas installé mail par défaut sur votre distribution Linux, vous pouvez l’installer à l’aide du gestionnaire de packages de votre distribution. Par exemple, sur Debian, vous exécuteriez la commande :

Pour utiliser la messagerie pour envoyer un e-mail, utilisez le mail commande suivie de la -s option et spécifiez l’objet de l’e-mail. Par exemple, pour envoyer un message stocké dans le fichier « message.txt », utilisez la commande :

La commande ci-dessus lira le contenu du fichier et l’utilisera comme corps de message.

Vous pouvez également transmettre le corps du message à partir d’une commande telle que echo. Par exemple:

Pour ajouter des pièces jointes à l’e-mail, utilisez le -A option. Par exemple:

Envoyer un mail

Le prochain utilitaire que vous pouvez utiliser pour envoyer des e-mails depuis le terminal est Sendmail, un utilitaire simple mais puissant qui peut vous aider à envoyer des e-mails depuis le terminal.

Si vous n’avez pas installé l’utilitaire Sendmail, vous pouvez l’installer :

Pour utiliser cet utilitaire, commencez par créer un fichier contenant les éléments suivants comme contenu d’e-mail :

L’utilitaire Sendmail localisera l’en-tête du sujet et l’utilisera comme titre du sujet de votre e-mail. Vous pouvez le transmettre en utilisant la commande :

Telnet

Pour ceux qui passent une grande partie de leur temps à travailler avec des serveurs distants, telnet est probablement l’outil de prédilection pour envoyer des e-mails. Pour l’utiliser, commencez par lancer le terminal et entrez la commande :

Si le serveur de messagerie s’exécute sur un port différent, remplacez 25 par le port cible. Une fois connecté, utilisez telnet pour dire bonjour à un serveur :

Notez que certains serveurs répondront également à ehlo à la place de helo ou parfois non plus.

Ensuite, définissez l’expéditeur de l’e-mail :

Définissez le destinataire de l’e-mail :

Composez le courrier avec le format suivant :

Telnet Composer le courrier

Cabot

Mutt est un autre utilitaire utile pour envoyer et lire des e-mails à partir du terminal. Vous pouvez la trouver similaire à la commande mail. Pour l’installer, exécutez la commande :

Pour envoyer un e-mail avec mutt, utilisez la commande :

La commande ci-dessus transmet à l’utilitaire mutt le contenu du sendmail.txt en tant que corps de l’e-mail.

Emballer

Cela peut être très utile lorsque vous travaillez dans un environnement de terminal uniquement pour pouvoir envoyer des e-mails à partir du terminal Linux. Lisez la suite pour apprendre à utiliser la commande lp pour imprimer des fichiers à partir du terminal et rechercher sur le Web à partir du terminal avec S.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.