依赖安装
go get gopkg.in/gomail.v2
示例目录结构
email
| demo.go //示例文件
| demo.txt //附件文件
| email | email.go //lib文件 需要修改相应的smtp配置
详细内容如下:
demo.go代码:
package main
import (
"fmt"
"./email"
)
func main () {
msg := map[string]string {
// 必填项 发送人邮箱
"from" : "jacoovan@163.com",
// 发送人 名字
"from_user" : "猜我是谁",
// 接收人邮箱 多个以逗号隔开
"to" : "373321636@qq.com,938616093@qq.com",
// 选填项 对应接收人的名字
"to_user" : "你是谁1,你是谁2",
// 必填项 标题
"subject" : "你是谁呀",
// 必填项 内容
"content" : "你是谁呀?在什么地方上学或者上班吗?",
// 选填项 附件
"filename": "./email.txt",
// 选填项 抄送人 多个以逗号隔开
"cc" : "373321636@qq.com",
// 选填项 对应抄送人的名字
"cc_user" : "你是抄送人吗",
}
_, err := email.SendEmail_163(msg)
if err != "" {
fmt.