J'envoie un email de mon serveur comme ceci:
echo "This is the body of the email" | mail -s "This is the subject line" [email protected]
A noté que je remplace [email protected]
avec une adresse email réelle. Et il fonctionne. J'ai juste besoin de savoir d'où vient ce surnom?
J'utilise Ubuntu 14.04 sur le serveur et je veux savoir comment puis-je changer ce nom?
N'utilisez pas mail
, il existe de meilleurs MUA en ligne de commande, tels que mailx
(package bsd-mailx
) ou mutt
.
mailx
fera ce que vous voulez avec le drapeau -r
:
echo Test. | mailx -r "Joe Sender <[email protected]>" -s Test [email protected]
Vous pouvez également spécifier un nom d'affichage pour le destinataire, au fait.
Le surnom indiqué dans, par exemple, gmail.com provient de la partie du champ From
située en dehors de <[email protected]>
, de sorte que, dans cet exemple, il s'agirait de Joe Sender.
En utilisant mail
, vous pouvez définir le nom d'utilisateur à l'aide de la syntaxe appropriée, telle que echo "Test" | mail -a "From: Someone <[email protected]>" [email protected]
.