Назад | Перейти на главную страницу

Настройка заголовка 'From' для электронной почты cron с помощью msmtp

У меня есть настройка msmtp на Ubuntu 10.10, чтобы cron мог отправлять мне электронные письма. По большей части это работает как чемпион.

Однако электронные письма, приходящие на мою учетную запись Gmail, отображаются как поступающие от (неизвестный отправитель), а заголовки показывают:

From: root (Cron Daemon)

Как установить в заголовке From действительный адрес электронной почты?

Я только что получил мсмтп символическая ссылка как / usr / sbin / sendmail

Я нашел одно возможное решение: http://tech.bluesmoon.info/2010/01/pretty-print-cron-emails.html

Однако мне любопытно, есть ли способ попроще.

Нет проблем. Просто настройте его, как указано в руководстве: http://msmtp.sourceforge.net/doc/msmtp.html#Envelope_002dfrom-address

maildomain example.com

должен добавить example.com ко всем письмам без установленного домена.

Ты можешь использовать -a переключатель, чтобы указать дополнительные заголовки. И дополнительный заголовок может быть From, так что это именно то, что вам нужно.

Пример:

/some_command.sh | mail -s "Email subject" -a "From:Sender Name <sender@email.com>" recipient@email.com