Como posso alterar o nome exibido como remetente?

2

Eu envio e-mail do meu servidor assim:

echo "This is the body of the email" | mail -s "This is the subject line" [email protected]

Notei que eu substituo [email protected] por um endereço de e-mail real. E isso funciona. Só preciso saber de onde vem esse apelido?

Eu uso o Ubuntu 14.04 no servidor e quero saber como posso mudar esse nome?

    
por stack 23.12.2017 / 12:03

2 respostas

3

Não use mail , há melhores MUAs de linha de comando, como mailx (package bsd-mailx ) ou mutt .

mailx fará o que você quiser com o sinalizador -r :

echo Test. | mailx -r "Joe Sender <[email protected]>" -s Test [email protected]

Você também pode especificar um nome de exibição para o destinatário.

O apelido mostrado, por exemplo, gmail.com vem da parte do campo From que está fora de <[email protected]> , portanto, neste exemplo, seria Joe Sender.

    
por fkraiem 23.12.2017 / 13:09
0

Usando mail , você pode definir o nome de usuário usando a sintaxe adequada, como echo "Test" | mail -a "From: Someone <[email protected]>" [email protected] .

    
por richbl 23.12.2017 / 16:09