Я не могу отправлять и получать почту через Outlook. Я получаю следующее сообщение об ошибке от ssmtp
.
ssmtp: 550 5.3.4 554-554 5.2.0 STOREDRV.Deliver; delivery result banner
Вот содержание /etc/ssmtp/ssmtp.conf
:
root=myemail@outlook.com
mailhub=smtp-mail.outlook.com:587
AuthUser=myemail@outlook.com
AuthPass=mypassword
UseSTARTTLS=YES
hostname=sierra-test
FromLineOverride=YES
Пожалуйста, дополните свой вопрос информацией о вашей платформе (дистрибутив, версия, версия ssmtp, откуда вы установили и т. Д.).
Что касается вашего файла конфигурации:
/etc/ssmtp/ssmtp.conf
Я вижу несколько проблем (которые могут или не могут быть применимыми, в зависимости от версии):
Пример:
root=myemail@outlook.com
FromLineOverride=YES # usually goes with root
mailhub=smtp-mail.outlook.com:587
rewriteDomain=outlook.com # shouldn't be needed if you are not overwriting from, but doesn't hurt
AuthUser=myemail@outlook.com
AuthPass=mypassword
AuthMethod=LOGIN # could be plain or cram-md5 for ex.
UseTLS=Yes # this one might be yes or no
UseSTARTTLS=Yes
hostname=sierra-test.domain.com # full domain here, might help
Вы должны иметь в виду, что если вы включили 2FA (двухфакторную аутентификацию) для своей электронной почты / учетной записи, вам необходимо будет подтвердить ее, прежде чем она позволит вам отправлять электронную почту.
Войдите в свою учетную запись и подтвердите номер мобильного телефона или другой требуемый метод подтверждения и попробуйте отправить электронное письмо еще раз.