这样第一次设置您的Gmail帐户。您可以从设置/所有设置访问此处。
打开转发和pop/imap。启用IMAP并保存更改。
然后打开Google帐户/安全性。打开应用程序密码。 (您需要2步验证)
选择帖子和其他设备。我命名了Golang电子邮件。然后创建它。
我们获取应用程序密码。让我们编码!
package main
import (
"log"
"net/smtp"
)
func main() {
send("hello bro, This just test.")
}
func send(body string) {
from := "yusufturhanp@gmail.com"
pass := "*****"
to := "tryusuf97@gmail.com"
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.Println("Successfully sended to " + to)
}
您必须更改为发件人邮件,传递到应用程序密码,然后将其转换为“收回电子邮件”。运行并查看您的发送帖子。
我们发送了第一封电子邮件。我们设置了Google帐户。您现在可以发送任意数量的电子邮件。