2024-08-20 06:35:14 +00:00
|
|
|
package config
|
|
|
|
|
|
|
|
import "github.com/zeromicro/go-zero/zrpc"
|
|
|
|
|
|
|
|
type Config struct {
|
|
|
|
zrpc.RpcServerConf
|
2024-08-20 15:56:21 +00:00
|
|
|
|
2025-03-01 15:24:56 +00:00
|
|
|
SMTPConfig struct {
|
|
|
|
Enable bool
|
|
|
|
Sort int
|
|
|
|
GoroutinePoolNum int
|
|
|
|
|
2024-08-20 15:56:21 +00:00
|
|
|
Host string
|
|
|
|
Port int
|
2025-03-01 15:24:56 +00:00
|
|
|
Username string
|
2024-08-20 15:56:21 +00:00
|
|
|
Password string
|
|
|
|
}
|
|
|
|
|
2025-03-01 15:24:56 +00:00
|
|
|
AmazonSesSettings struct {
|
|
|
|
Enable bool
|
|
|
|
Sort int
|
|
|
|
PoolSize int
|
|
|
|
|
|
|
|
Region string
|
|
|
|
Sender string
|
|
|
|
Charset string
|
|
|
|
AccessKey string
|
|
|
|
SecretKey string
|
|
|
|
Token string
|
|
|
|
}
|
|
|
|
MitakeSMSSender struct {
|
|
|
|
Enable bool
|
|
|
|
Sort int
|
|
|
|
PoolSize int
|
|
|
|
|
2024-08-20 15:56:21 +00:00
|
|
|
User string
|
|
|
|
Password string
|
|
|
|
}
|
2024-08-20 06:35:14 +00:00
|
|
|
}
|