tout sur Linux.

Linux fournit un utilitaire pour gérer nos e-mails à partir de la ligne de commande elle-même. La commande mail est un outil Linux, qui permet à un utilisateur d’envoyer des e-mails via une interface de ligne de commande.

pour tirer parti de cette commande, nous devons installer un paquet nommé 'mailutils'. Cela peut se faire par:

sudo apt install mailutils

Une chose à garder à l’esprit est que,'mailutils' nous permet de nous connecter à un serveur SMTP (Simple Mail Transfer Protocol) Local., Par conséquent, nous ne pouvons pas nous attendre à envoyer des mails à un domaine externe comme 'gmail.com' ou 'yahoo.com'.

nous allons voir maintenant comment écrire et envoyer des mails via le terminal.

Table des Matières

Mail syntaxe de Commande

Il peut y avoir plusieurs façons d’envoyer un simple mail à l’aide de mail commande., Penchons-nous sur toutes les syntaxes possibles:

Simple Corps du Mail

mail -s "<Subject>" <receiver@domain>Cc:<Mail Body><Mail Body><CTRL + D>
Simple Mail Syntaxe

Dans l’exemple ci-dessus, le courrier est envoyé à partir de la racine de l’utilisateur appelé, 'aprataksh'. Nous verrons comment vérifier nos boîtes aux lettres plus tard dans le tutoriel.

L’option '-s' est utilisé pour désigner le « Sujet” de la poste.,

Il faut noter que, pour terminer le corps du mail, l’utilisateur doit interrompre en utilisant'CTRL + D'. 'Cc:' fait référence à une copie carbone et est utilisé au cas où nous souhaiterions que d’autres parties soient informées du courrier comme référence.,

Passing body using ‘<<<‘

mail -s "<Subject>" <receiver@domain> <<< "<Mail Body>"
Mail Syntax using ‘<<<‘

In the above syntax, we are creating a email using the mail command, and passing in the string as the message body.,

avec ‘echo’ command

echo "<Mail Body" | mail -s "<Subject>" <receiver@domain>
e-Mail à l’aide de la Syntaxe ‘echo’

La commande echo jette la chaîne. L’utilisation de pipe '|' consiste à transmettre la chaîne lancée à l’e-mail créé ultérieurement.,

corps du courrier à partir d’un fichier

Si nous sommes fatigués d’écrire de gros messages pour le courrier électronique sur la ligne de commande, nous pouvons définir le corps du courrier comme fichier et le transmettre à la commande 'mail' par:

mail -s "<Subject>" <receiver@domain> < <FILENAME>
corps du courrier dans un fichier

Après avoir examiné toutes les façons d’envoyer un courrier générique, nous verrons d’autres dispositions de la commande mail.,

Plusieurs récepteurs à un seul mail

Au cas où, nous souhaitons envoyer le même mail à plusieurs utilisateurs, nous pouvons le faire par:

mail -s "<Subject>" "<receiver1@domain>,<receiver2@domain> <<< "<Mail-body>" 
Plusieurs récepteurs pour un mail

les pièces Jointes à l’e-mail

Comme un normal de l’application e-Mail, mail commande, prend en charge la fonctionnalité de joindre des fichiers aux e-mails.,

mail -s "<Subject>" -A <PATH>/<FILENAME> <receiver@domain> <<< "<Mail body>"
Attacher un fichier à un e-mail

Le '-A' ou '--attach' les options sont utilisées pour joindre des fichiers. Dans l’exemple ci-dessus, le fichier ‘my_program.cpp ‘ a été joint.

Cc et Bcc

Un Utilisateur régulier de messagerie connaîtrait les avantages de la copie carbone et de la copie carbone aveugle, en ce qui concerne les e-mails., Pour utiliser cet utilitaire, on peut utiliser '-c'option pour Cc, alors que les '-b' option de la Bcc.

mail -s "<Subject>" -c "<receiver@domain>" -b "<receiver@domain>" <receiver@domain> <<< "<Mail-body>"

La boîte aux lettres

Il n’y a pas de soucis pour vérifier la boîte aux lettres. Tout ce que nous devons taper est 'mail' et appuyez sur 'ENTER'. Depuis, nous ont envoyé à l’utilisateur 'aprataksh', nous allons vérifier cette boîte aux lettres.,

Boîte

Accès à un e-mail

Pour ouvrir les e-mails, nous devons mentionner la numéro de la messagerie associée. Par exemple, laissez-nous lire le premier message.

Accès à un e-mail

Le système de messagerie fournit toutes sortes d’informations liées à l’e-mail.,

naviguer dans les e-mails

afin d’ouvrir le prochain e-mail, nous pouvons entrer'+' dans l’invite, alors que,'-' est utilisé pour accéder au courrier précédent dans la boîte aux lettres.

Suivant le courrier dans la boîte aux lettres

la Suppression de peu d’importance mails

Il est assez facile d’effacer les messages de la boîte aux lettres. Tout ce que nous avons à faire est d’ouvrir un courrier en utilisant le numéro et d’appuyer sur 'd'.,

suppression D’e – mails

Il existe des techniques pour supprimer plusieurs e – mails à la fois:

  • Pour supprimer les e – mails numérotés 6 et 9 – 'd 6 9'
  • pour supprimer de 4 à 40 – 'd 4-40'
  • pour supprimer tous les mails – 'd*'

extraire les pièces jointes

Après l’envoi d’un fichier joint par mail commande, comment y accéder?,

Pour répondre à la question, nous devons d’abord comprendre comment les pièces jointes sont envoyées. Les pièces jointes passent par l’encodage base64. Il les convertit essentiellement en un texte, qui peut être décodé de l’autre côté.

dans l’exemple de pièce jointe, Nous avons envoyé le fichier'my_program.cpp'. Laissez-nous regarder de l’autre côté.

Fichier Joint

La nouvelle tâche à accomplir est de décoder le texte codé. Pour ce faire, nous devons d’abord enregistrer les données codées dans un fichier., Ensuite, nous utilisons la base64 commande:

base64 -d encoded-data-file
Décodage de la pièce jointe

C’est à peu près tout, pour le fonctionnement de la boîte aux lettres.

quitter la boîte aux lettres

Après avoir lu et supprimé les mails, nous pouvons quitter de la manière suivante:

  • 'CTRL + D' – si nous quittons cette méthode, tous les emails que nous avons déjà lus seront enregistrés et transférés dans la boîte aux lettres locale, stockés dans 'home/<username>/mbox' ,
quitter en utilisant ‘CTRL + D’

Comme nous pouvons le voir, nous avons accédé à un seul e-mail, donc le message vu est transféré à la boîte aux lettres locale. Les e-mails non lus ne sont pas touchés.

  • 'exit' ou 'xit' – Si nous quittez la boîte aux lettres à l’aide de la balise 'exit' commande, aucune modification n’est apportée au contenu des boîtes aux lettres.,
arrêter de Fumer à l’aide de « sortie »
  • 'CTRL + Z' – C’est un outil commun à l’arrêt d’un processus en cours d’exécution. Semblable à la commande'exit', aucune modification n’est apportée à la boîte aux lettres actuelle.

accéder à d’autres boîtes aux lettres

Comme nous l’avons dit plus tôt, après avoir lu les mails,mail commande a une disposition de sauvegarde des mails dans la boîte aux lettres locale. On peut y accéder en utilisant l’option ‘ -f'.,

mail -f <PATH>/<FILENAME>
Accessing other mailboxes

Conclusion

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *