Merge remote-tracking branch 'origin/master' into dev

This commit is contained in:
Yun
2025-11-20 18:56:15 +08:00
9 changed files with 63 additions and 21 deletions
+10
View File
@@ -1,5 +1,15 @@
package interfaces
type EmailType string
const (
EmailTypeAliyun EmailType = "aliyun"
EmailTypeAws EmailType = "aws"
EmailTypeMailgun EmailType = "mailgun"
EmailTypeSmtp EmailType = "smtp"
)
type EmialConfigDataMailgun struct {
ApiKey string `json:"api_key"` // mailgun api key
Domain string `json:"domain"` // mailgun domain
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"errors"
)
type EmailType string
type EmailInterface interface {
SetOption(ctx context.Context, opt ...Option) (EmailInterface, error) // 初始化