Przeglądaj źródła

fix remaining lint warnings

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
Nicola Murino 1 rok temu
rodzic
commit
410b7cd512
1 zmienionych plików z 5 dodań i 4 usunięć
  1. 5 4
      internal/smtp/smtp.go

+ 5 - 4
internal/smtp/smtp.go

@@ -276,15 +276,15 @@ func (c *Config) Initialize(configDir string, isService bool) error {
 }
 
 func (c *Config) getMailClientOptions() []mail.Option {
-	options := []mail.Option{mail.WithPort(c.Port), mail.WithoutNoop()}
+	options := []mail.Option{mail.WithoutNoop()}
 
 	switch c.Encryption {
 	case 1:
-		options = append(options, mail.WithSSL())
+		options = append(options, mail.WithSSLPort(false))
 	case 2:
-		options = append(options, mail.WithTLSPolicy(mail.TLSMandatory))
+		options = append(options, mail.WithTLSPortPolicy(mail.TLSMandatory))
 	default:
-		options = append(options, mail.WithTLSPolicy(mail.NoTLS))
+		options = append(options, mail.WithTLSPortPolicy(mail.NoTLS))
 	}
 	if c.User != "" {
 		options = append(options, mail.WithUsername(c.User))
@@ -314,6 +314,7 @@ func (c *Config) getMailClientOptions() []mail.Option {
 			}),
 			mail.WithDebugLog())
 	}
+	options = append(options, mail.WithPort(c.Port))
 	return options
 }