Mutt 和 msmtp 互通性

Mutt 和 msmtp 互通性

我正在配置 /mutt/ 透過 /msmtp/ 發送郵件。奇怪的是,如果我從 shell 用戶 /msmtp/ ,一切都好,這意味著,這.msmtprc是正確的。但是,用 mutt 發送的郵件不會出現。我有這條線.muttrc

set sendmail="msmtp"

我該如何調試這個問題?

編輯:

我發現,如果我只發送文本,例如msmtp 'my-email' <<< "Hello",它就有效。但如果我發送完全建立的電子郵件標頭,則不會。是 Gmail 政治還是什麼?

答案1

您應該輸入 msmtp 的完整路徑,例如

set sendmail="/usr/bin/msmtp"

您也可以考慮設定 mutt 選項

sendmail_wait
use_from
envelope_from
from
realname

相關內容