Не удалось подключиться к серверу smtp Outlook.com

Не удалось подключиться к серверу smtp Outlook.com

Я не могу заставить Mutt отправлять почту на SMTP-сервер Outlook.com, моя конфигурация следующая:

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

Оказалось, что это ошибка в mutt. Пакет mutt-patchedиз репозитория Debian отлично работает с этими настройками.

решение2

Вы пробовали заменить $imap_user на[email protected](установить smtp_url = "smtp://[email protected]@smtp-mail.outlook.com:587/")? smtp_url может управлять несколькими @ (он все равно может отличать имя пользователя от имени сервера). Это то, что работает у меня в очень похожей конфигурации Exchange.

Связанный контент