fix: reorder mail options (#2533)
This PR fixes a bug where setting the SMTP port didn't have any effect, since it is overridden when `NewClient()` executes the `WithTLSPortPolicy()` option. Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2533 Resolves https://kolaente.dev/vikunja/vikunja/issues/2534 Co-authored-by: Balázs Keresztury <b@belidzs.hu> Co-committed-by: Balázs Keresztury <b@belidzs.hu>
This commit is contained in:
parent
1eb1aa2575
commit
136ef58820
@ -48,13 +48,13 @@ func getClient() (*mail.Client, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
opts := []mail.Option{
|
opts := []mail.Option{
|
||||||
mail.WithPort(config.MailerPort.GetInt()),
|
|
||||||
mail.WithTLSPortPolicy(tlsPolicy),
|
mail.WithTLSPortPolicy(tlsPolicy),
|
||||||
mail.WithTLSConfig(&tls.Config{
|
mail.WithTLSConfig(&tls.Config{
|
||||||
//#nosec G402
|
//#nosec G402
|
||||||
InsecureSkipVerify: config.MailerSkipTLSVerify.GetBool(),
|
InsecureSkipVerify: config.MailerSkipTLSVerify.GetBool(),
|
||||||
ServerName: config.MailerHost.GetString(),
|
ServerName: config.MailerHost.GetString(),
|
||||||
}),
|
}),
|
||||||
|
mail.WithPort(config.MailerPort.GetInt()),
|
||||||
mail.WithTimeout((config.MailerQueueTimeout.GetDuration() + 3) * time.Second), // 3s more for us to close before mail server timeout
|
mail.WithTimeout((config.MailerQueueTimeout.GetDuration() + 3) * time.Second), // 3s more for us to close before mail server timeout
|
||||||
mail.WithLogger(log.NewMailLogger(config.LogEnabled.GetBool(), config.LogMail.GetString(), config.LogMailLevel.GetString())),
|
mail.WithLogger(log.NewMailLogger(config.LogEnabled.GetBool(), config.LogMail.GetString(), config.LogMailLevel.GetString())),
|
||||||
mail.WithDebugLog(),
|
mail.WithDebugLog(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user