我已經在 ubuntu 20.04 中設定了 mailutils,我可以使用以下命令發送電子郵件
echo 'this is a body' | mail -s 'Test Email' -r [email protected] [email protected]
但是上述命令的第一個問題是它發送的郵件名稱為“Ubuntu”,這是我當前的用戶,在這種情況下只有發件人名稱不好,發件人地址是我指定的。( Ubuntu <[email protected]>)。
然后在第二個命令中,當我嘗試發送指定發件人姓名時:
echo 'this is a body' | mail -s 'Test Email' -r 'SenderName <[email protected]>' [email protected]
在我的電子郵件收件箱中,它將顯示以下發件人:Ubuntu <SenderName@mainmailserver-1-eu>
如何在保留發件人地址的同時更改 mailutils 中的發件人姓名?
uj5u.com熱心網友回復:
該-r選項設定信封發件人。大概試試
mailx -s 'Test Email' -a 'From: SenderName <[email protected]>' [email protected] <<<"this is a body"
您可能還希望單獨設定信封發件人,但這會添加一個適當的From:標題,以更直接地控制顯示的內容。
如果有一個單獨的Sender:標頭,某些 MUA 可能仍會顯示不同的內容,某些系統會在您覆寫默認值時自動添加該標頭。如果您需要對這些東西進行詳細控制,您可能還需要單獨配置您的 MTA(Postfix、Sendmail 等)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/451201.html
