- UA
"github.com/mssola/user_agent"
userAgent := r.UserAgent()
ua := user_agent.New(userAgent)
//Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38
fmt.Println(ua.UA())
fmt.Println(ua.Browser()) //Edge 94.0.992.38
fmt.Println(ua.Engine()) //引擎 AppleWebKit 537.36
fmt.Println(ua.OS()) //系统windows10
fmt.Println(ua.Platform()) //windows
fmt.Println(ua.Mobile()) //是否移动端
github.com/jordan-wright/email
from :="logove@qq.com"
to:=[]string{"yobybx1y@163.com"}
nickname := "Yoby"
secret := ""
host :="smtp.qq.com"
port := 25 //465是ssl
isSSL := false //465设置true
subject:="主题"
body:="内容是测试"
auth := smtp.PlainAuth("", from, secret, host)
e := email.NewEmail()
if nickname != "" {
e.From = fmt.Sprintf("%s <%s>", nickname, from)
} else {
e.From = from
}
e.To = to
e.Subject = subject
e.HTML = []byte(body)
var err error
hostAddr := fmt.Sprintf("%s:%d", host, port)
if isSSL {
err = e.SendWithTLS(hostAddr, auth, &tls.Config{ServerName: host})
} else {
err = e.Send(hostAddr, auth)
}
文档更新时间: 2021-11-04 19:14 作者:Yoby