19 sendmail でメール送信

sendmailでは、-f でReturn-Path:を指定できる。

SENDMAIL=/usr/sbin/sendmail
TO="To: hoge@hoge.com"
FROM="From: alert@hoge.com"
SUBJECT="Subject: TEST Subject"
MSG="AAA"

echo -e "${FROM}\n${TO}\n${SUBJECT}\n${MSG}" | $SENDMAIL -i -t -f root@hogehoge.com

オプション

  1. t メッセージからTo:, Cc:, Bcc: を読み取る
  2. i .だけのメッセージを無視

※echo -e オプションで改行できる

echo オプション
-eバックスラッシュによるエスケープを解釈します。