diff -r 0835ed67714b -r 2f0d208b8137 eric6/Preferences/ConfigurationPages/EmailPage.py --- a/eric6/Preferences/ConfigurationPages/EmailPage.py Sat Nov 21 19:31:16 2020 +0100 +++ b/eric6/Preferences/ConfigurationPages/EmailPage.py Sun Nov 22 16:04:59 2020 +0100 @@ -217,12 +217,12 @@ self, self.tr("Login Test"), self.tr("""The login test succeeded.""")) - except (smtplib.SMTPException, socket.error) as e: + except (smtplib.SMTPException, OSError) as e: if isinstance(e, smtplib.SMTPResponseException): errorStr = e.smtp_error.decode() elif isinstance(e, socket.timeout): errorStr = str(e) - elif isinstance(e, socket.error): + elif isinstance(e, OSError): try: errorStr = e[1] except TypeError: