Я отправляю электронную почту с моего сервера следующим образом:
echo "This is the body of the email" | mail -s "This is the subject line" user@example.com
Отметил, что я заменил user@example.com на настоящий адрес электронной почты. И это работает. Просто мне нужно знать, откуда этот псевдоним?
Я использую ubuntu 14.04 на сервере, и я хочу знать, как я могу изменить это имя?
Не используйте 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.
Не используйте 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.
Используя mail, вы можете установить имя пользователя, используя соответствующий синтаксис, например echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com.
Используя mail, вы можете установить имя пользователя, используя соответствующий синтаксис, например echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com.