O servidor de e-mail não consegue autenticar meu cliente, retorna "usar web para fazer login"

O servidor de e-mail não consegue autenticar meu cliente, retorna "usar web para fazer login"

Estou tentando enviar uma mensagem de e-mail System.Net.Mail.SmtpClientvia Yandex Mail e tenho a seguinte transcrição:

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 !

E quando altero a senha para uma senha incorreta, recebo, 5.7.8 Error: authentication failed: Invalid user or password!definitivamente não é porque o nome de usuário ou a senha estão errados.

E se eu tentar fazer login via interface web, funciona perfeitamente.

O que está errado? Por que recebo a mensagem "usar web para fazer login"?

Responder1

Provavelmente é por causa da política anti-spam do Yandex. Eles presumem que todos que não têm um número de celular verificado atribuído à sua conta de e-mail são spammer e devem ser proibidos de usar SMTP.

informação relacionada