メールの送信者アドレスを変更する方法

メールの送信者アドレスを変更する方法

mailRed 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ユーザーのみが「送信者」フィールドを変更できます。

おすすめ記事