feat: 引入循环交易管理、邮件通知和用户设置功能
This commit is contained in:
@@ -73,6 +73,13 @@ type Config struct {
|
||||
AliyunAccessKeySecret string
|
||||
AliyunSignName string
|
||||
AliyunTemplateCode string
|
||||
|
||||
// SMTP Configuration (Email)
|
||||
SMTPHost string
|
||||
SMTPPort int
|
||||
SMTPUser string
|
||||
SMTPPassword string
|
||||
SMTPFrom string
|
||||
}
|
||||
|
||||
// Load loads configuration from environment variables
|
||||
@@ -143,6 +150,13 @@ func Load() *Config {
|
||||
AliyunAccessKeySecret: getEnv("ALIYUN_ACCESS_KEY_SECRET", ""),
|
||||
AliyunSignName: getEnv("ALIYUN_SIGN_NAME", ""),
|
||||
AliyunTemplateCode: getEnv("ALIYUN_TEMPLATE_CODE", ""),
|
||||
|
||||
// SMTP
|
||||
SMTPHost: getEnv("SMTP_HOST", ""),
|
||||
SMTPPort: getEnvInt("SMTP_PORT", 587),
|
||||
SMTPUser: getEnv("SMTP_USER", ""),
|
||||
SMTPPassword: getEnv("SMTP_PASSWORD", ""),
|
||||
SMTPFrom: getEnv("SMTP_FROM", ""),
|
||||
}
|
||||
|
||||
// Ensure data directory exists
|
||||
|
||||
Reference in New Issue
Block a user