無法連線到 smtp Outlook.com 伺服器

無法連線到 smtp Outlook.com 伺服器

我無法強制 mutt 發送郵件到 Outlook.com SMTP 伺服器,我的配置如下:

set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "mysecretpassword"
set ssl_force_tls = yes

我總是收到 SASL 身份驗證失敗的訊息。

相同的配置(使用者名稱、密碼、伺服器、連接埠)在msmtp.

set sendmail="msmtp" 

和 msmtp 設定:

account cs-outlook
tls on
tls_certcheck off
host smtp-mail.outlook.com
port 587
from [email protected] 
auth on
user [email protected]
password mysecretpassword

account default : cs-outlook

它看起來像是 mutt 中的某種錯誤,但我不確定 - 也許缺少一些額外的配置?

答案1

結果發現這是一個錯誤muttmutt-patcheddebian 儲存庫中的軟體包使用此設定可以正常運作。

答案2

您是否嘗試將 $imap_user 替換為[電子郵件受保護](設定 smtp_url = "smtp://[電子郵件受保護]@smtp-mail.outlook.com:587/")?smtp_url 可以管理多個 @(它仍然可以區分使用者名稱和伺服器名稱)。這在非常相似的 Exchange 配置中對我有用。

相關內容