Viele Entwickler stoßen auf Probleme beim Senden von E -Mails über den SMTP -Server von Google Mail über .NET. Dieser Leitfaden enthält Lösungen und Arbeitscode -Beispiele.
Häufiger Fehler: "Der SMTP -Server benötigt eine sichere Verbindung oder der Client wurde nicht authentifiziert."
Dieser Fehler zeigt an, dass Ihr Google Mail SMTP -Server eine Authentifizierung und eine sichere Verbindung erfordert.
Arbeitscode Beispiel:
Dieser C# -Code -Snippet zeigt erfolgreiche E -Mails, die den SMTP -Server von Google Mail senden:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
Wichtiger Hinweis (2021 und darüber hinaus):
Damit dieser Code korrekt funktioniert, müssen Sie aktivieren "weniger sichere Apps" in Ihren Sicherheitseinstellungen für Google Mail -Zugriff. Diese Einstellung finden Sie unter https://www.php.cn/link/380714d486fbd50c0c9dfc7e4d8be9f7 . Dieser Schritt ist entscheidend, um Authentifizierungsfehler wie "5.5.1 Authentifizierung erforderlich" zu verhindern. Erwägen Sie, App -Passwörter für erweiterte Sicherheit anstelle Ihres regulären Passworts zu verwenden.
Denken Sie daran, Platzhalter wie [your_email@gmail.com]
, [your_password]
und [recipient_email@example.com]
durch Ihre tatsächlichen Anmeldeinformationen und die E -Mail -Adresse des Empfängers zu ersetzen. Wenn Sie weiterhin Probleme haben, überprüfen Sie Ihre Google Mail-Einstellungen und stellen Sie sicher, dass Ihre Firewall nicht ausgehende SMTP-Verbindungen blockiert.
Das obige ist der detaillierte Inhalt vonWarum funktioniert mein .NET Google Mail SMTP -E -Mail, der Code sendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!