Der E-Mail-Server kann meinen Client nicht authentifizieren und gibt „Web zur Anmeldung verwenden“ zurück.

Der E-Mail-Server kann meinen Client nicht authentifizieren und gibt „Web zur Anmeldung verwenden“ zurück.

Ich versuche, eine E-Mail-Nachricht mit System.Net.Mail.SmtpClientYandex Mail zu senden und erhalte das folgende Transkript:

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 !

Und wenn ich das Passwort in ein falsches ändere, erhalte ich 5.7.8 Error: authentication failed: Invalid user or password!stattdessen die Fehlermeldung. Es liegt also definitiv nicht daran, dass Benutzername oder Passwort falsch sind.

Und wenn ich versuche, mich über die Weboberfläche anzumelden, funktioniert es einwandfrei.

Was ist los? Warum erhalte ich die Meldung „Web zum Anmelden verwenden“?

Antwort1

Höchstwahrscheinlich liegt es an der Anti-Spam-Richtlinie von Yandex. Dort wird davon ausgegangen, dass jeder, dem keine verifizierte Handynummer zugewiesen ist, ein Spammer ist und von der Nutzung von SMTP ausgeschlossen werden sollte.

verwandte Informationen