From 827a3b874716257990d7f504d4d20941e9d070b7 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 8 Apr 2024 12:42:57 +0200 Subject: Upgrade dependencies --- smtp.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'smtp.go') diff --git a/smtp.go b/smtp.go index 5e178f2..ed6bffe 100644 --- a/smtp.go +++ b/smtp.go @@ -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 -- cgit v1.2.3-59-g8ed1b