GODT-2236: add log entry when SMTP / IMAP serve method fails.

This commit is contained in:
Xavier Michelon
2023-01-04 16:45:34 +01:00
parent 37c650e490
commit bb07138fb0
3 changed files with 4 additions and 2 deletions

View File

@ -179,11 +179,13 @@ func New( //nolint:funlen
// Start serving IMAP. // Start serving IMAP.
if err := bridge.serveIMAP(); err != nil { if err := bridge.serveIMAP(); err != nil {
logrus.WithError(err).Error("IMAP error")
bridge.PushError(ErrServeIMAP) bridge.PushError(ErrServeIMAP)
} }
// Start serving SMTP. // Start serving SMTP.
if err := bridge.serveSMTP(); err != nil { if err := bridge.serveSMTP(); err != nil {
logrus.WithError(err).Error("SMTP error")
bridge.PushError(ErrServeSMTP) bridge.PushError(ErrServeSMTP)
} }

View File

@ -65,7 +65,7 @@ func (bridge *Bridge) serveIMAP() error {
} }
if err := bridge.vault.SetIMAPPort(getPort(imapListener.Addr())); err != nil { if err := bridge.vault.SetIMAPPort(getPort(imapListener.Addr())); err != nil {
return fmt.Errorf("failed to set IMAP port: %w", err) return fmt.Errorf("failed to store IMAP port in vault: %w", err)
} }
return nil return nil

View File

@ -47,7 +47,7 @@ func (bridge *Bridge) serveSMTP() error {
}) })
if err := bridge.vault.SetSMTPPort(getPort(smtpListener.Addr())); err != nil { if err := bridge.vault.SetSMTPPort(getPort(smtpListener.Addr())); err != nil {
return fmt.Errorf("failed to set IMAP port: %w", err) return fmt.Errorf("failed to store SMTP port in vault: %w", err)
} }
return nil return nil