我正在使用 go-smtp 尝试向自己发送电子邮件: https: //github.com/emersion/go-smtp
auth := sasl.NewPlainClient("", USERNAME, PASSWORD)
to := []string{USERNAME}
msg := strings.NewReader("To: " + USERNAME + "\r\n" +
"Subject: testing golang go-smtp!\r\n" +
"\r\n" +
"This is the email body.\r\n")
err := smtp.SendMail(SERVER_HOST + ":" + SERVER_PORT, auth, USERNAME, to, msg)
if err != nil {
log.Fatal(err)
}
输出为:EOF 退出状态 1
我正在连接到 smtp.gmail.com:465 并且可以通过 Thunderbird 发送电子邮件。
感谢您的帮助。
沃尔特
慕无忌1623718
呼啦一阵风
相关分类