Compare commits
No commits in common. "4275ef759394760f3dcec22728f58c4072683298" and "3be19bf29cddbdcabfbbb11312af3af05335fe4e" have entirely different histories.
4275ef7593
...
3be19bf29c
|
|
@ -247,12 +247,6 @@ func ScanDeviceStatus() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func SendMail(title, content string) {
|
func SendMail(title, content string) {
|
||||||
//捕获异常
|
|
||||||
defer func() {
|
|
||||||
if err := recover(); err != nil {
|
|
||||||
fmt.Errorf("tool send mail error: %s", err)
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
// TODO
|
// TODO
|
||||||
// 发送邮件
|
// 发送邮件
|
||||||
// 邮件内容
|
// 邮件内容
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package worker
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
"net/smtp"
|
"net/smtp"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -14,13 +15,6 @@ type MyEmail struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (e *MyEmail) Send(title, content string, toEmail []string) error {
|
func (e *MyEmail) Send(title, content string, toEmail []string) error {
|
||||||
//捕获异常
|
|
||||||
defer func() {
|
|
||||||
if err := recover(); err != nil {
|
|
||||||
fmt.Errorf("MyEmail send mail error: %s", err)
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
|
|
||||||
// 设置邮件头部
|
// 设置邮件头部
|
||||||
header := make(map[string]string)
|
header := make(map[string]string)
|
||||||
header["From"] = e.SmtpUserName
|
header["From"] = e.SmtpUserName
|
||||||
|
|
@ -37,8 +31,7 @@ func (e *MyEmail) Send(title, content string, toEmail []string) error {
|
||||||
// 发送邮件
|
// 发送邮件
|
||||||
err := smtp.SendMail(e.SmtpHost, smtp.PlainAuth("", e.SmtpUserName, e.SmtpPassword, "pop.qq.com"), e.SmtpUserName, toEmail, []byte(message))
|
err := smtp.SendMail(e.SmtpHost, smtp.PlainAuth("", e.SmtpUserName, e.SmtpPassword, "pop.qq.com"), e.SmtpUserName, toEmail, []byte(message))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
//log.Fatalf("smtp error: %s", err)
|
log.Fatalf("smtp error: %s", err)
|
||||||
fmt.Errorf("send mail error: %s", err)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue