package mail import ( "testing" "time" ) func TestSendMail(t *testing.T) { //SendMail(&MailAuth{ // "smtp.exmail.qq.com", 465, "jy@aaree.cn", "Jianyu@123"}, &Message{"测试数据", "未知网络", []string{"renzheng@topnet.net.cn"}, "测试数据"}) SendMail(&MailAuth{ "39.105.157.10", 465, "jy@jianyu360.cn", "TopnetJy2018"}, &Message{`您的关键词"工程"有新的招标信息`, "剑鱼招标订阅", []string{"renzheng@topnet.net.cn"}, `1. 2018年黑石乡高标准农田建设项目5标段 2. 2018年黑石乡高标准农田建设项目3标段 3. 2018年黑石乡高标准农田建设项目4标段`}) //发送邮件为并发协程发送,主进程需要等待其执行完成 time.Sleep(20 * time.Second) } func TestGmail(t *testing.T) { gmails := &GmailAuth{ SmtpHost: "39.105.157.10", SmtpPort: 465, User: "jy@jianyu360.cn", Pwd: "TopnetJy2018", } GSendMail_q("剑鱼标讯", "26523978@qq.com", "admin@aaree.cn", "", "主题", "", "a.txt", "附件", gmails) }