mail
Red Hat Linux 6でFROMアドレスを変更するには?次のスクリプトを使用してメールを送信します。
TO_ADDRESS="[email protected]"
FROM_ADDRESS="[email protected]"
SUBJECT="SERVER FAILURE"
BODY="SERVER IS FAILED NOW"
echo ${BODY}| mail -s ${SUBJECT} ${TO_ADDRESS} -- -r ${FROM_ADDRESS}
ただし、送信者フィールドの電子メールアドレスは、常に[email protected]
送信者アドレスを次のように変更する方法です。[email protected]
答え1
必要な追加のヘッダーを指定できます。-a
$echo "This is the main body of the mail" | mail -s "Some random subject" -a "From: [email protected]" [email protected]
代替ソリューション
マイメールバージョンでは、送信元/返信アドレスを制御するために次のオプションを使用できます。
- 追加のヘッダーを適用するには、この
-a
スイッチを使用して送信メールヘッダーに追加されるFrom:ヘッダーをコマンドラインに提供します。 - 環境
$REPLYTO
変数はReply-To:ヘッダーを指定します。
だから次の順序
export [email protected]
mail -aFrom:[email protected] -s 'Testing'
私のメールクライアントでは、結果は次から送信された電子メールであり、[email protected]
すべての返信はデフォルトで次のように設定されます。[email protected]
@ Rui F Ribeiroの注:rootユーザーのみが「送信者」フィールドを変更できます。