Как я могу назначить пользователя как владельца скрипта? [dубликат]

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

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

4 ответа

Не используйте 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
ответ дан 18 July 2018 в 00:35

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

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

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

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