zoukankan      html  css  js  c++  java
  • gomail发送附件

    采用github.com/go-gomail/gomail/ 的邮件功能,可以发送附件 以及html文档,下面是其给出的demo,测试通过。

    package main
    
    //cmd:  go get gopkg.in/gomail.v1
    
    import (
        "gopkg.in/gomail.v1"
    )
    
    func main() {
        msg := gomail.NewMessage()
        msg.SetHeader("From", "xxx@163.com")
        msg.SetHeader("To", "zzzzzzz@qq.com", "xxx@163.com")
        //msg.SetAddressHeader("Cc", "dan@example.com", "Dan")
        msg.SetHeader("Subject", "Hello!")
        msg.SetBody("text/html", "Hello <b>Bob</b> and <i>Cora</i>!")
    
        f, err := gomail.OpenFile("C:/Documents and Settings/yan/My Documents/My Pictures/old/bg.jpg")
        if err != nil {
            panic(err)
        }
        msg.Attach(f)
    
        //smtp.163.com:25
        mailer := gomail.NewMailer("smtp.163.com", "xxx@163.com", "xxxxxxx", 25)
        if err := mailer.Send(msg); err != nil {
            panic(err)
        }
    }
  • 相关阅读:
    Linux进程管理
    GitHub
    MySQL存储过程
    MySQL自定义函数
    MySQL运算符和内置函数
    js类型检测
    防止SQL注入的方法
    PDO数据库抽象层
    PHP操作MySQL的常用函数
    第二周
  • 原文地址:https://www.cnblogs.com/rojas/p/4385995.html
Copyright © 2011-2022 走看看