web-dev-qa-db-ja.com

msmtpを使用してcronメールの「From」ヘッダーを設定する

Ubuntu 10.10でmsmtpをセットアップして、cronがメールを送信できるようにしました。ほとんどの場合、それはチャンピオンのように機能します。

ただし、Gmailアカウントに送信されるメールは、(不明な送信者)から送信されたものとして表示され、ヘッダーには次のように表示されます。

From: root (Cron Daemon)

Fromヘッダーを有効なメールアドレスに設定するにはどうすればよいですか?

msmtp/ usr/sbin/sendmailとしてシンボリックリンクしました

私が見つけた1つの可能な解決策はここにあります: http://tech.bluesmoon.info/2010/01/pretty-print-cron-emails.html

しかし、もっと簡単な方法があるかどうか知りたいです。

4
Jason Navarrete

問題ない。マニュアルに記載されているように構成するだけです: http://msmtp.sourceforge.net/doc/msmtp.html#Envelope_002dfrom-address

maildomain example.com

ドメインが設定されていないすべてのメールにexample.comを追加する必要があります。

1
mailq

追加のヘッダーを指定するには、-aスイッチを使用できます。また、追加のヘッダーはFromにすることができるので、必要なものだけです。

例:

/some_command.sh | mail -s "Email subject" -a "From:Sender Name <[email protected]>" [email protected]
0
Sinklar