diff options
author | 2024-04-08 12:42:57 +0200 | |
---|---|---|
committer | 2024-04-08 12:42:57 +0200 | |
commit | 827a3b874716257990d7f504d4d20941e9d070b7 (patch) | |
tree | 8e7604742a1a4ee9e1b6b0c5b3680a4bcba9fe84 /smtp.go | |
parent | f5a5fefa97f717dd704fa341dd26ab59bf0b0ac9 (diff) | |
download | alps-827a3b874716257990d7f504d4d20941e9d070b7.tar.gz alps-827a3b874716257990d7f504d4d20941e9d070b7.tar.bz2 alps-827a3b874716257990d7f504d4d20941e9d070b7.zip |
Upgrade dependencies
Diffstat (limited to 'smtp.go')
-rw-r--r-- | smtp.go | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -18,17 +18,16 @@ func (s *Server) dialSMTP() (*smtp.Client, error) { if err != nil { return nil, fmt.Errorf("failed to connect to SMTPS server: %v", err) } + } else if !s.smtp.insecure { + c, err = smtp.DialStartTLS(s.smtp.host, nil) + if err != nil { + return nil, fmt.Errorf("failed to connect to SMTP server: %v", err) + } } else { c, err = smtp.Dial(s.smtp.host) if err != nil { return nil, fmt.Errorf("failed to connect to SMTP server: %v", err) } - if !s.smtp.insecure { - if err := c.StartTLS(nil); err != nil { - c.Close() - return nil, fmt.Errorf("STARTTLS failed: %v", err) - } - } } return c, err |