From 8f31d224aa30bf9fc1a080e5e52e08b9c984caab Mon Sep 17 00:00:00 2001 From: Johann Bauer Date: Fri, 23 Mar 2018 15:17:31 +0100 Subject: [PATCH] email_requests: Catch all connection related exceptions Closes: #4160 Closes: #4105 --- plugins/email_requests/qt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/email_requests/qt.py b/plugins/email_requests/qt.py index e68910f9e..ed9293c2b 100644 --- a/plugins/email_requests/qt.py +++ b/plugins/email_requests/qt.py @@ -87,7 +87,7 @@ class Processor(threading.Thread, PrintError): try: self.M = imaplib.IMAP4_SSL(self.imap_server) self.M.login(self.username, self.password) - except imaplib.IMAP4.error as e: + except BaseException as e: self.print_error(e) self.connect_wait *= 2 # Reconnect when host changes @@ -111,7 +111,7 @@ class Processor(threading.Thread, PrintError): s.login(self.username, self.password) s.sendmail(self.username, [recipient], msg.as_string()) s.quit() - except smtplib.SMTPException as e: + except BaseException as e: self.print_error(e)