您当前的位置: 首页 >  golang

彭世瑜

暂无认证

  • 3浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Golang:Gomail一个简单高效的电子邮件发送包

彭世瑜 发布时间:2022-09-19 10:36:29 ,浏览量:3

Gomail is a simple and efficient package to send emails. It is well tested and documented.

译文:Gomail是一个简单高效的电子邮件发送包。它经过了良好的测试和记录。

文档

  • https://github.com/go-gomail/gomail
  • https://pkg.go.dev/gopkg.in/gomail.v2

安装

go get gopkg.in/gomail.v2

示例

package main

import (
    "gopkg.in/gomail.v2"
)

func main() {
    // 邮件内容
    m := gomail.NewMessage()

    m.SetHeader("From", "demo@163.com")
    m.SetHeader("To", "demo@qq.com")
    m.SetHeader("Subject", "邮件标题")
    m.SetBody("text/html", "邮件内容")

    // 邮件服务器账号密码
    // func NewDialer(host string, port int, username, password string) *Dialer
    d := gomail.NewDialer(
        "smtp.163.com",
        25,
        "demo@163.com",
        "password",
    )

    // 发送邮件
    d.DialAndSend(m)

}

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0592s