diff --git a/report/email.go b/report/email.go index 9ee6b7a4..79717c0b 100644 --- a/report/email.go +++ b/report/email.go @@ -123,11 +123,11 @@ func (e *emailSender) sendMail(smtpServerAddr, message string) (err error) { if ok, param := c.Extension("AUTH"); ok { authList := strings.Split(param, " ") auth = e.newSaslClient(authList) + if err = c.Auth(auth); err != nil { + return xerrors.Errorf("Failed to authenticate: %w", err) + } } - if err = c.Auth(auth); err != nil { - return xerrors.Errorf("Failed to authenticate: %w", err) - } if err = c.Mail(emailConf.From, nil); err != nil { return xerrors.Errorf("Failed to send Mail command: %w", err) }