博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang 邮件发送代码片段
阅读量:7276 次
发布时间:2019-06-29

本文共 529 字,大约阅读时间需要 1 分钟。

hot3.png

//1 获取当前发送邮件的时间

t := time.Now()

       s := t.Format("2006-01-02 15:04:05")

  

    //2准备发送人的邮箱信息(用户名,密码等,以及发送者邮箱域名)

       hostname := "smtp.bszhihui.com"

       auth := smtp.PlainAuth("", "yunwei@bszhihui.com", "xxxxxx", hostname)

  

       //3 组织发送内容

       msg := []byte("From: DevOps<yunwei@bszhihui.com>\r\n" +

              "Subject: Notice " + sub + " - " + s + "\r\n" +

              "\r\n" +

              mesg + "\r\n")

 

       //4 发送邮件 GMailList 是发送人的列表

       err := smtp.SendMail(hostname+":25", auth, "yunwei@bszhihui.com", GMailList, msg)

       if err != nil {

              return err

       }

转载于:https://my.oschina.net/u/567830/blog/1518829

你可能感兴趣的文章
“想学吗”个人知识管理工具 6.0.5 发布,支持更多平台
查看>>
【NLP】前戏:一起走进条件随机场(一)
查看>>
Python-网页转义字符及正则全文匹配
查看>>
java支付宝开发-异常-01-"sub_code":"isv.invalid-app-id","sub_msg":"无效的AppID参数"
查看>>
gocommand:一个跨平台的golang命令行执行package
查看>>
【翻译】Sklearn 与 TensorFlow 机器学习实用指南 —— 第10章 人工神经网络介绍(下)...
查看>>
特斯拉公布2017年全球充电网络扩张计划,争取比去年翻倍
查看>>
新零售下的一物一码
查看>>
服务器raid5数据丢失后应该怎么办才能找回数据
查看>>
Android上传图片到服务器
查看>>
System类、Runtime类、Robot类
查看>>
MySQL问题解决:-bash:mysql:command not found
查看>>
ASP.NET MVC 过滤器(三)
查看>>
关于iptables的u32匹配
查看>>
pfSense设置入网门户
查看>>
kernel+busybox+dropbear+ngnix自制Linux系统
查看>>
MPLS LDP标签控制--高级feature&&标签的故障排查
查看>>
SAN存储方式之falconstor实施方案(1)
查看>>
LZO致力于解压速度的一种数据压缩算法
查看>>
巧用Netsh诊断命令解决网络疑难
查看>>