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
しかし、もっと簡単な方法があるかどうか知りたいです。
問題ない。マニュアルに記載されているように構成するだけです: 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 <[email protected]>" [email protected]