|
|
@ -1,10 +1,10 @@ |
|
|
|
package utils |
|
|
|
|
|
|
|
import ( |
|
|
|
"crypto/tls" |
|
|
|
"fmt" |
|
|
|
"strings" |
|
|
|
"net/smtp" |
|
|
|
"crypto/tls" |
|
|
|
"strings" |
|
|
|
|
|
|
|
"gin-vue-admin/global" |
|
|
|
|
|
|
@ -31,9 +31,9 @@ func send(to []string, subject string, body string) error { |
|
|
|
|
|
|
|
auth := smtp.PlainAuth("", from, secret, host) |
|
|
|
e := email.NewEmail() |
|
|
|
if nickName == "" { |
|
|
|
if nickName != "" { |
|
|
|
e.From = fmt.Sprintf("%s <%s>", nickName, from) |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
e.From = from |
|
|
|
} |
|
|
|
e.To = to |
|
|
@ -43,8 +43,8 @@ func send(to []string, subject string, body string) error { |
|
|
|
hostAddr := fmt.Sprintf("%s:%d", host, port) |
|
|
|
if isSSL { |
|
|
|
err = e.SendWithTLS(hostAddr, auth, &tls.Config{ServerName: host}) |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
err = e.Send(hostAddr, auth) |
|
|
|
} |
|
|
|
return err |
|
|
|
} |
|
|
|
} |