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

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

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

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

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

2
задан 23 December 2017 в 15:03

6 ответов

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

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

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

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

Прозвище, показанное на примере gmail.com, происходит от часть поля From, которая находится вне <sender@domain.com>, поэтому в этом примере это будет Joe Sender.

3
ответ дан 22 May 2018 в 15:57
  • 1
    Great .. спасибо .. upvote. На самом деле моя проблема - this . если у вас есть свободное время, пожалуйста, взгляните на него. – stack 23 December 2017 в 18:48

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

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

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

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

Прозвище, показанное на примере gmail.com, происходит от часть поля From, которая находится вне <sender@domain.com>, поэтому в этом примере это будет Joe Sender.

3
ответ дан 18 July 2018 в 00:35

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

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

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

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

Прозвище, показанное на примере gmail.com, происходит от часть поля From, которая находится вне <sender@domain.com>, поэтому в этом примере это будет Joe Sender.

3
ответ дан 24 July 2018 в 17:15

Используя mail, вы можете установить имя пользователя, используя соответствующий синтаксис, например echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com.

0
ответ дан 22 May 2018 в 15:57

Используя mail, вы можете установить имя пользователя, используя соответствующий синтаксис, например echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com.

0
ответ дан 18 July 2018 в 00:35

Используя mail, вы можете установить имя пользователя, используя соответствующий синтаксис, например echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com.

0
ответ дан 24 July 2018 в 17:15

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

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