Как я могу изменить отображаемое имя как отправителя?

Я отправляю электронное письмо со своего сервера следующим образом:

echo "This is the body of the email" | mail -s "This is the subject line" user@example.com

Заметил, что я заменяю user@example.com реальным адресом электронной почты. И это работает. Просто мне нужно знать, откуда этот никнейм?

enter image description here

Я использую Ubuntu 14.04 на сервере и хочу узнать, как можно Я изменил это имя?

3
задан 23 December 2017 в 14:03

2 ответа

Не используйте mail , есть лучшие MUA командной строки, например mailx (package bsd-mailx ) или mutt .

mailx будет делать то, что вы хотите, с флагом -r :

echo Test. | mailx -r "Joe Sender <sender@domain.com>" -s Test recipient@domain.com

Вы также можете указать кстати, отображаемое имя получателя.

Псевдоним, показанный, например, в gmail.com, происходит из той части поля From , которая находится вне (скрыта), поэтому в этом примере это будет Joe Отправитель.

3
ответ дан 23 December 2017 в 14:03

Используя mail , вы можете установить имя пользователя, используя правильный синтаксис, например echo "Test" | mail -a "From: Someone (hidden) (hidden)

1
ответ дан 23 December 2017 в 14:03

Другие вопросы по тегам:

Похожие вопросы: