Go发送QQ和网易邮箱(详细)

编程入门 行业动态 更新时间:2024-10-11 09:21:38

Go发送QQ和<a href=https://www.elefans.com/category/jswz/34/1770005.html style=网易邮箱(详细)"/>

Go发送QQ和网易邮箱(详细)

一:发送邮箱第一步首先开启SMTP服务

QQ开启请参考:=1001.2014.3001.5502
网易开启:



**用微信扫一扫就可以,注意要先复制一下,后面不会在显示了 **

以上第一步完成

二:代码

package main

import (
“log”
“gopkg.in/gomail.v2”
)

func main() {
m := gomail.NewMessage()
m.SetAddressHeader(“From”, “发件人邮箱@qq”, “小叮当”) // 发件人邮箱,发件人名称

设置发送人,后两个参数自己修改,一个是发件人邮箱,一个是发件人名字,如果是网易邮箱,那就改第二个参数的后缀126

m.SetHeader("To",                                           // 收件人m.FormatAddress("收件人邮箱@qq", "Receiver"),
)

设置收件人,只需要修改收件人邮箱,后缀同上

m.SetHeader("Subject", "邮箱的标题") // 主题
m.SetBody("text/plain", "正文")   // 正文

可以是文字,可以是HTML或者其他类型,要修改就改正文前面那个参数

d := gomail.NewDialer("smtp.qq", 25, "发件人邮箱@qq", "uucufmuhdqkybffg") // 发送邮件服务器、端口、发件人账号、(授权秘钥)

第一个参数是邮箱SMTP服务器地址,QQ:smtp.qq(端口:465/587) 网易:smtp.163(端口:25),刚才复制的授权码就用到这里,最后一个参数填上你复制的授权码。

if err := d.DialAndSend(m); err != nil {log.Println("send mail err:", err)
}

}

更多推荐

Go发送QQ和网易邮箱(详细)

本文发布于:2024-03-23 15:02:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1739546.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网易   邮箱   详细   QQ

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!