|
@@ -7,6 +7,7 @@ import ssl
|
|
from time import sleep
|
|
from time import sleep
|
|
from collections import deque
|
|
from collections import deque
|
|
from threading import Event
|
|
from threading import Event
|
|
|
|
+from imaplib import IMAP4
|
|
|
|
|
|
import telegram
|
|
import telegram
|
|
import keyring
|
|
import keyring
|
|
@@ -86,11 +87,17 @@ def mail_alert(event=None):
|
|
container.appendleft(msg.uid)
|
|
container.appendleft(msg.uid)
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
except Exception:
|
|
except Exception:
|
|
- mailbox.logout()
|
|
|
|
- pretty_exc()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox.logout()
|
|
|
|
+ pretty_exc()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
except Exception:
|
|
except Exception:
|
|
- mailbox.logout()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox.logout()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
# finally:
|
|
# finally:
|
|
# mailbox.logout()
|
|
# mailbox.logout()
|
|
@@ -128,12 +135,18 @@ def mail_alert2(event=None):
|
|
container.appendleft(msg.uid)
|
|
container.appendleft(msg.uid)
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
except Exception:
|
|
except Exception:
|
|
- mailbox2.logout()
|
|
|
|
- pretty_exc()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox2.logout()
|
|
|
|
+ pretty_exc()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
except Exception:
|
|
except Exception:
|
|
# pretty_exc()
|
|
# pretty_exc()
|
|
- mailbox2.logout()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox2.logout()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
# finally:
|
|
# finally:
|
|
# mailbox2.logout()
|
|
# mailbox2.logout()
|
|
@@ -173,11 +186,17 @@ def mail_alert3(event=None):
|
|
container.appendleft(msg.uid)
|
|
container.appendleft(msg.uid)
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
print('message appended', len(container), '!! last message was to long !!')
|
|
except Exception:
|
|
except Exception:
|
|
- mailbox3.logout()
|
|
|
|
- pretty_exc()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox3.logout()
|
|
|
|
+ pretty_exc()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
except Exception:
|
|
except Exception:
|
|
- mailbox3.logout()
|
|
|
|
|
|
+ try:
|
|
|
|
+ mailbox3.logout()
|
|
|
|
+ except IMAP4.abort:
|
|
|
|
+ pass
|
|
# break
|
|
# break
|
|
# finally:
|
|
# finally:
|
|
# mailbox3.logout()
|
|
# mailbox3.logout()
|