|
@@ -1,6 +1,7 @@
|
|
|
package services
|
|
|
|
|
|
import (
|
|
|
+ "crypto/tls"
|
|
|
"eta/eta_api/models"
|
|
|
"eta/eta_api/utils"
|
|
|
"fmt"
|
|
@@ -274,6 +275,9 @@ func SendEmail(req SendEmailReq) (success bool, err error) {
|
|
|
m.SetHeader("Subject", req.Title)
|
|
|
m.SetBody("text/html", req.Content)
|
|
|
d := gomail.NewDialer(confMap[models.BusinessConfEmailServerHost], port, confMap[models.BusinessConfEmailSenderUserName], confMap[models.BusinessConfEmailSenderPassword])
|
|
|
+ // 解决x509报错的问题。证书不通过。跳过证书验证
|
|
|
+ config := &tls.Config{ServerName: confMap[models.BusinessConfEmailServerHost], InsecureSkipVerify: true}
|
|
|
+ d.TLSConfig = config
|
|
|
if e = d.DialAndSend(m); e != nil {
|
|
|
err = fmt.Errorf("邮件发送失败, Err: %s", e.Error())
|
|
|
return
|