@@ -11,12 +11,23 @@ import (
1111 "github.com/jordan-wright/email"
1212)
1313
14+ //@author: [maplepie](https://github.com/maplepie)
15+ //@function: Email
16+ //@description: Email发送方法
17+ //@param: subject string, body string
18+ //@return: error
19+
1420func Email (subject string , body string ) error {
1521 to := strings .Split (global .GVA_CONFIG .Email .To , "," )
1622 return send (to , subject , body )
1723}
1824
19- // ErrorToEmail Error 发送邮件
25+ //@author: [SliverHorn](https://github.com/SliverHorn)
26+ //@function: ErrorToEmail
27+ //@description: 给email中间件错误发送邮件到指定邮箱
28+ //@param: subject string, body string
29+ //@return: error
30+
2031func ErrorToEmail (subject string , body string ) error {
2132 to := strings .Split (global .GVA_CONFIG .Email .To , "," )
2233 if to [len (to )- 1 ] == "" { // 判断切片的最后一个元素是否为空,为空则移除
@@ -25,11 +36,23 @@ func ErrorToEmail(subject string, body string) error {
2536 return send (to , subject , body )
2637}
2738
39+ //@author: [maplepie](https://github.com/maplepie)
40+ //@function: EmailTest
41+ //@description: Email测试方法
42+ //@param: subject string, body string
43+ //@return: error
44+
2845func EmailTest (subject string , body string ) error {
2946 to := []string {global .GVA_CONFIG .Email .From }
3047 return send (to , subject , body )
3148}
3249
50+ //@author: [maplepie](https://github.com/maplepie)
51+ //@function: send
52+ //@description: Email发送方法
53+ //@param: subject string, body string
54+ //@return: error
55+
3356func send (to []string , subject string , body string ) error {
3457 from := global .GVA_CONFIG .Email .From
3558 nickname := global .GVA_CONFIG .Email .Nickname
0 commit comments