Added support for sending with relay hosts

This commit is contained in:
Niels Bouma
2023-05-10 19:33:05 +00:00
committed by Aine
parent 84102d5b5b
commit ee8d8680ac
7 changed files with 153 additions and 36 deletions

View File

@@ -46,6 +46,12 @@ func New() *Config {
DSN: env.String("db.dsn", defaultConfig.DB.DSN),
Dialect: env.String("db.dialect", defaultConfig.DB.Dialect),
},
Relay: Relay{
Host: env.String("relay.host", defaultConfig.Relay.Host),
Port: env.String("relay.port", defaultConfig.Relay.Port),
Username: env.String("relay.username", defaultConfig.Relay.Username),
Password: env.String("relay.password", defaultConfig.Relay.Password),
},
}
return cfg

View File

@@ -41,6 +41,8 @@ type Config struct {
// Monitoring config
Monitoring Monitoring
Relay Relay
}
// DB config
@@ -72,3 +74,11 @@ type Mailboxes struct {
Reserved []string
Activation string
}
// Relay config
type Relay struct {
Host string
Port string
Username string
Password string
}