這個(gè) Go 程序成功地從我的家用電腦發(fā)送電子郵件,但在 DigitalOcean 上的虛擬服務(wù)器上收到以下錯(cuò)誤:panic: 530 5.5.1 Authentication Required. Learn more at這是代碼:auth := smtp.PlainAuth("", "bjorkbjorksen@gmail.com", "PASSWORD", "smtp.gmail.com")msg := "Subject: Hello\r\n\r\nWorld!"e = smtp.SendMail("smtp.gmail.com:587", auth, "bjorkbjorksen@gmail.com", []string{email}, []byte(msg))if e != nil { panic(e) }
3 回答

侃侃爾雅
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
我登錄了該帳戶(hù),頁(yè)面頂部有一條“可疑的登錄嘗試”警告消息。單擊警告并授權(quán)訪問(wèn)后,一切正常。

開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
你需要去這里https://security.google.com/settings/security/apppasswords
然后選擇 Gmail,然后選擇設(shè)備。然后點(diǎn)擊生成。只需復(fù)制并粘貼由 Google 生成的密碼。
- 3 回答
- 0 關(guān)注
- 209 瀏覽
添加回答
舉報(bào)
0/150
提交
取消