diff --git a/mailbot.py b/mailbot.py
index a513359..d74e3b8 100644
--- a/mailbot.py
+++ b/mailbot.py
@@ -70,7 +70,11 @@ class Mailbot(object):
         crawl for new mails.
         :return: msgs: (list of report.Report objects)
         """
-        rv, data = self.mailbox.select("Inbox")
+        try:
+            rv, data = self.mailbox.select("Inbox")
+        except imaplib.IMAP4.abort:
+            logger.error("Crawling Mail failed", exc_info=True)
+            rv = False
         msgs = []
         if rv == 'OK':
             rv, data = self.mailbox.search(None, "ALL")