Browse Source

[🚀] 变更邮箱参数

bvbej 1 year ago
parent
commit
a6569acccb
1 changed files with 6 additions and 9 deletions
  1. 6 9
      pkg/mail/mail.go

+ 6 - 9
pkg/mail/mail.go

@@ -1,19 +1,17 @@
 package mail
 
 import (
-	"strings"
-
 	"gopkg.in/gomail.v2"
 )
 
 type Options struct {
 	MailHost string
 	MailPort int
-	MailUser string // 发件人
-	MailPass string // 发件人密码
-	MailTo   string // 收件人 多个用,分割
-	Subject  string // 邮件主题
-	Body     string // 邮件内容
+	MailUser string   // 发件人
+	MailPass string   // 发件人密码
+	MailTo   []string // 多个收件人
+	Subject  string   // 邮件主题
+	Body     string   // 邮件内容
 }
 
 func Send(o *Options) error {
@@ -24,8 +22,7 @@ func Send(o *Options) error {
 	m.SetHeader("From", o.MailUser)
 
 	//设置发送给多个用户
-	mailArrTo := strings.Split(o.MailTo, ",")
-	m.SetHeader("To", mailArrTo...)
+	m.SetHeader("To", o.MailTo...)
 
 	//设置邮件主题
 	m.SetHeader("Subject", o.Subject)