web-dev-qa-db-fra.com

Comment puis-je changer le nom affiché en tant qu'expéditeur?

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?

enter image description here

J'utilise Ubuntu 14.04 sur le serveur et je veux savoir comment puis-je changer ce nom?

2
stack

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.

3
fkraiem

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].

0
richbl