用Golang发送邮件最近在学习Golang、顺便在写爬虫的过程中需要把爬取出来的结果通过邮件发送到指定邮箱里面保存; 所以需要用到Golang里面的smtp模块;但是从Go官方的smtp介绍中直接使用官方的测试代码虽然能发送邮件、但是不能设置邮件主题甚至连邮件内容都不能设置;所以借鉴了网上的一些经验和Go官方的smtp测试代码之后完成能够发送邮件主题和邮件内容;用到的Go库import (
"fmt"
"net/smtp"
"strings"
)代码如下:func SendToMail(user, password, host, to, subject, body, mailtype string) error {
hp := strings.Split(host, ":")
auth := smtp.PlainAuth("", user, password, hp[0])
var content_type string
if mailtype == "html" {
content_type = "Content-Type: text/" + mailtype + "; charset=UTF-8"
} else {
content_type = "Content-Type: tex
...
继续阅读
(32)