Linux a un programme D’Agent utilisateur de messagerie intégré appelé mailx. Comme son nom l’indique, il s’agit d’une application console utilisée pour envoyer et recevoir des e-mails. L’utilitaire mailx est une version améliorée de la commande mail. En plus des fonctionnalités fournies par la commande mail d’origine, il fournit des fonctionnalités supplémentaires telles que la possibilité d’envoyer des pièces jointes à l’aide de l’indicateur-A., La commande mailx est disponible à partir d’une variété de forfaits différents:
- bsd-mailx
- heirloom-mailx
- mailutils
Installation de mailx
Pour Ubuntu/Debian:
sudo apt-get install bsd-mailx
Pour fedore/centos:
sudo yum install mailx
Remarque: Même si la commande mailx est une nouvelle version de la messagerie d’origine utilitaire, il peut encore être référencé avec le ‘mail’ mot-clé.
l’Envoi d’un e-Mail
1., Ecrire le message directement dans la ligne de commande: pour envoyer un simple e-mail, Utilisez l’indicateur « – s » pour mettre le sujet entre guillemets qui est suivi de l’e-mail du destinataire. Après cela, mailx attend le contenu de l’e-mail. Pour entrer de nouvelles lignes, continuez à appuyer sur Entrée. Une fois le contenu écrit, appuyez sur Ctrl+D & EOT sera affiché par mailx.
$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT
2. De faire passer le message à partir d’un fichier
$ mail -s "A mail sent using mailx" [email protected] < /path/to/file
3. À l’aide de tuyaux
$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]
4., Envoi du même courrier à plusieurs destinataires: nous pouvons envoyer le même courrier à plusieurs destinataires (pas par cc ou bcc) comme suit:
$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file
5. L’ajout de CC & CCC
Nous pouvons envoyer une copie carbone (CC) ou une copie carbone invisible (CCI) pour envoyer le même mail à plusieurs destinataires (visiblement ou d’une manière cachée). Pour CC, nous utilisons l’option”- c » & pour BCC, nous utilisons l’option « -b” qui est suivie des adresses e-mail.
$ mail - s "A mail sent using mailx" [email protected] -c [email protected] -b [email protected]
6. Ajout de pièces jointes
Les pièces jointes sont une partie essentielle de la communication par e-mail., On peut joindre des documents, des images, des fichiers texte, etc. en utilisant l’option « – a » suivie du chemin du fichier que nous voulons joindre.
$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt