Bladeren bron

Check IMAP/SMTP servers on startup

Closes: https://todo.sr.ht/~sircmpwn/koushin/46
master
Simon Ser 4 jaren geleden
bovenliggende
commit
3340fcd63d
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: FDE7BE0E88F5E48
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. +12
    -0
      server.go

+ 12
- 0
server.go Bestand weergeven

@@ -127,6 +127,12 @@ func (s *Server) parseIMAPUpstream() error {
panic("unreachable") panic("unreachable")
} }


c, err := s.dialIMAP()
if err != nil {
return fmt.Errorf("failed to connect to IMAP server: %v", err)
}
c.Close()

s.e.Logger.Printf("Configured upstream IMAP server: %v", u) s.e.Logger.Printf("Configured upstream IMAP server: %v", u)
return nil return nil
} }
@@ -159,6 +165,12 @@ func (s *Server) parseSMTPUpstream() error {
panic("unreachable") panic("unreachable")
} }


c, err := s.dialSMTP()
if err != nil {
return fmt.Errorf("failed to connect to SMTP server: %v", err)
}
c.Close()

s.e.Logger.Printf("Configured upstream SMTP server: %v", u) s.e.Logger.Printf("Configured upstream SMTP server: %v", u)
return nil return nil
} }


Laden…
Annuleren
Opslaan