golang の次のチュートリアルコラムでは、golang でメール (qq メールボックス) を送信する方法を紹介します。
golang メール送信 (qq メールボックス) 事前準備Golang メール送信機能、今日は golang で qq メールを送信する機能を紹介します。誰もが qq メールボックスを持っていると思いますが、これは操作が比較的便利で、golang を使用してメールを送信するのはさらに簡単です。これを読んだ後、誰もが使い始めて学習できると思います。 エンコードによるメール送信とは、実際に 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 中国語 Web サイトの他の関連記事を参照してください。