Сервер электронной почты не может аутентифицировать моего клиента, возвращает «используйте веб-адрес для входа»

Сервер электронной почты не может аутентифицировать моего клиента, возвращает «используйте веб-адрес для входа»

Я пытаюсь отправить почтовое сообщение с помощью System.Net.Mail.SmtpClientЯндекс.Почты и получаю следующую расшифровку:

S: 220 smtp17.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
C: EHLO my.domain.name
S: 250-smtp17.mail.yandex.net
   250-8BITMIME
   250-PIPELINING
   250-SIZE 42991616
   250-STARTTLS
   250-AUTH LOGIN PLAIN
   250-DSN
   250 ENHANCEDSTATUSCODES
C: AUTH login Base64EncodedLoginHere
S: 334 UGFzc3dvcmQ6
C: Base64EncodedPasswordHere
S: 535 5.7.8 Error: authentication failed: Use Web to Login !

А когда я меняю пароль на неправильный, я получаю 5.7.8 Error: authentication failed: Invalid user or password!вместо этого , так что это определенно не из-за того, что имя пользователя или пароль неверны.

А если я попытаюсь войти через веб-интерфейс, то все работает нормально.

Что не так? Почему я получаю сообщение «используйте веб для входа»?

решение1

Скорее всего, это из-за антиспамовой политики Яндекса. Они предполагают, что все, у кого нет подтвержденного мобильного номера, привязанного к их почтовому аккаунту, являются спамерами и должны быть отстранены от использования SMTP.

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