mail_test.go 1.0 KB

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