Auf meinem golang app Senden I this Schnipsel verwenden E-Mail von meinem Google Mail-Konto senden:SMTP-Fehler: 534, wenn E-Mail über gmail in golang App
func send(body string) {
from := "[email protected]"
pass := "mysupersecretpasswd"
to := "[email protected]"
msg := "From: " + from + "\n" +
"To: " + to + "\n" +
"Subject: Hello there\n\n" +
body
err := smtp.SendMail("smtp.gmail.com:587",
smtp.PlainAuth("", from, pass, "smtp.gmail.com"),
from, []string{to}, []byte(msg))
if err != nil {
log.Printf("smtp error: %s", err)
return
}
log.Print("sent, visit whatever)
}
ich diesen Fehler statt:
smtp error: 534 5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbud
5.7.14 lxVDnr-tXOckmxXi0fxExY5BKDRczBpGvMCpGWGF97jAI5DlM2oeGMDcIkvBhKT9rJAVnH
5.7.14 WP7zxssynLtkzMb35et-wxJF2AfeBhMA81QqMh2F8fkQRdf9GidA3swFnjfsUl0Pw6fiMT
5.7.14 b3zvEJyD6WAKEWcuxEGJIBTaqCtfDjipQ58cFJweUiKg1_4AJp0fGpC9ufnjBGWqWVKeW9
5.7.14 QVbUstROYK0SzjWXTTvsvZhhG3RjM> Please log in via your web browser and
5.7.14 then try again.
5.7.14 Learn more at
5.7.14 https://support.google.com/mail/answer/78754 61sm6182123wre.44 - gsmtp
Ich habe postfix auf meinem localhost installiert. Ich habe auch weniger sicheren Apps den Zugriff auf mein Konto erlaubt. Ich habe auch den gleichen Code auf meinem VPS versucht, aber es sendet auch keine E-Mails.
Also was könnte falsch sein? Wie kann ich es reparieren?
Sie haben Recht. Anscheinend ist die E-Mail nicht richtig zum Senden von unsicheren Geräten eingestellt. Vielen Dank! – Karlom