用go的net/smtp来发邮件
2018-11-16 19:54
183 查看
版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。 https://blog.csdn.net/stpeace/article/details/84144953
玩了一下, 发送邮件OK, 代码:
[code]package main import ( "fmt" "net/smtp" "strings" ) func main() { senderEmail := "xxx@gmail.com" port := ":25" password := "yyyyyy" host := "smtp.gmail.com" auth := smtp.PlainAuth("", senderEmail, password, host) to := []string{"zzz@gmail.com"} nickname := "sender" user := senderEmail subject := "this is title" content_type := "Content-Type: text/plain; charset=UTF-8" body := "this is content" msg := []byte("To: " + strings.Join(to, ",") + "\r\nFrom: " + nickname + "<" + user + ">\r\nSubject: " + subject + "\r\n" + content_type + "\r\n\r\n" + body) err := smtp.SendMail(host + port, auth, user, to, msg) if err != nil { fmt.Printf("send mail error: %v", err) } }
不多说。
阅读更多
相关文章推荐
- 创建基于ASP.NET的SMTP邮件系统
- .net smtp发送邮件
- .net System.Net.Mail 之用SmtpClient发送邮件 Demo
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- 在ASP.NET中使用SMTPMail发送邮件的方法
- MailBee.NET Objects退回邮件教程(一):SMTP部分
- 创建基于ASP.NET的SMTP邮件系统
- 创建基于ASP.NET的SMTP邮件服务
- 一段VB.NET代码,生成邮件,发送邮件,支持SMTP验证用户名密码.
- asp.net 2.0 无SMTP服务也能发送邮件
- MailBee.NET Objects退回邮件教程(一):SMTP部分
- NET::SMTP mailfactory 附件邮件
- 在asp.net中发送带有smtp验证的邮件
- net利用SMTP发邮件,配置文件(web.config)实现邮件发送的相关配置
- 使用System.Net.Mail.SmtpClient发送邮件时出现的乱码问题
- vmime.NET 邮件收发类库 支持Smtp, Pop3, Imap,TLS and SSL
- asp.net 2.0 SMTP 发送邮件
- 使用perl的Net::SMTP::SSL模块发送smtps带附件的邮件
- ASP.NET的SMTP邮件服务编程总结
- .net 1.1 下不使用 system.web.mail.smtpmail 发送邮件的其它选择_asp.net技巧