다음 튜토리얼 칼럼인 golang에서는 golang에서 이메일(qq 메일함)을 보내는 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
Golang에서 이메일 보내기(qq 메일함)
코딩을 통해 이메일을 보낸다는 것은 실제로 qq 메일박스에서 제공하는 인터페이스를 호출하여 이메일을 보내는 것을 의미합니다. 이 함수를 작성하기 전에 qq 메일박스의 POP3/SMTP 서비스 인증 코드를 받아야 합니다.
자신만의 qq를 입력하세요. 메일함->설정->계정->아래로 스크롤package mainimport ( "fmt" "gopkg.in/gomail.v2")func main() { m := gomail.NewMessage() //发送人 m.SetHeader("From", "xxx@qq.com") //接收人 m.SetHeader("To", "xxx@qq.com") //抄送人 //m.SetAddressHeader("Cc", "xxx@qq.com", "xiaozhujiao") //主题 m.SetHeader("Subject", "小佩奇") //内容 m.SetBody("text/html", "<h1>新年快乐</h1>") //附件 //m.Attach("./myIpPic.png") //拿到token,并进行连接,第4个参数是填授权码 d := gomail.NewDialer("smtp.qq.com", 587, "xxx@qq.com", "xxxxxx") // 发送邮件 if err := d.DialAndSend(m); err != nil { fmt.Printf("DialAndSend err %v:", err) panic(err) } fmt.Printf("send mail success\n")}
golang을 사용하여 구현하는 흥미로운 아이디어가 있으면 피드백을 제공할 수 있습니다. 우리는 함께 노력하고 배울 수 있습니다.
위 내용은 golang(qq 메일함)으로 이메일 보내기에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!