Gmail: 530 5.5.1 Authentifizierung erforderlich. Erfahren Sie mehr unter
Diese Gehen Programm erfolgreich sendet eine E-Mail von meinem computer zu Hause, sondern auf einem virtuellen server bei DigitalOcean erhält den folgenden Fehler:
panic: 530 5.5.1 Authentication Required. Learn more at
Hier der code:
auth := smtp.PlainAuth("", "[email protected]", "PASSWORD", "smtp.gmail.com")
msg := "Subject: Hello\r\n\r\nWorld!"
e = smtp.SendMail("smtp.gmail.com:587", auth, "[email protected]", []string{email}, []byte(msg))
if e != nil { panic(e) }
InformationsquelleAutor der Frage Calder | 2013-06-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Holen Sie sich auf Ihrem Gmail-Konto Sicherheitseinstellungen und setzen Sie die Berechtigungen für "Weniger sichere apps" Aktiviert.
Arbeitete für mich.
InformationsquelleAutor der Antwort MichaelZi
Derp! Ich habe in dem account und es gab einen "Verdächtigen login-versuchen" Warnmeldung am oberen Rand der Seite. Nach einem Klick auf die Warnung und autorisieren Sie den Zugriff, funktioniert auch alles.
InformationsquelleAutor der Antwort Calder
Müssen Sie gehen hier https://security.google.com/settings/security/apppasswords
wählen Sie dann Gmail und wählen Sie dann Gerät. dann klicken Sie auf Generieren. Einfach Copy & Paste Kennwort, das erzeugt wird, durch Google.
InformationsquelleAutor der Antwort ujjaval
Müssen Sie schalten Sie den POP-mail und IMAP-mail-Funktion in der Einstellung der E-Mail Sie verwenden, um E-mail senden.
Viel Glück!
InformationsquelleAutor der Antwort Davis