summaryrefslogtreecommitdiff
path: root/EmailWidget/getUnreadEmailsNum.py
diff options
context:
space:
mode:
authorPavel Makhov <pavel.makhov@cern.ch>2015-08-29 09:18:20 +0200
committerPavel Makhov <pavel.makhov@cern.ch>2015-08-29 09:18:20 +0200
commit1c457ea987c06db8e3d6965906ed3d98cf68dabc (patch)
treeb5ac0105d9dfd09cd26a7c6f6979bbbb71273696 /EmailWidget/getUnreadEmailsNum.py
parent99d8fdc9b3627d526e500be2fac972b4c5069220 (diff)
eMail widget
Diffstat (limited to 'EmailWidget/getUnreadEmailsNum.py')
-rw-r--r--EmailWidget/getUnreadEmailsNum.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/EmailWidget/getUnreadEmailsNum.py b/EmailWidget/getUnreadEmailsNum.py
new file mode 100644
index 0000000..5599f2e
--- /dev/null
+++ b/EmailWidget/getUnreadEmailsNum.py
@@ -0,0 +1,16 @@
+#!/usr/bin/python
+
+import imaplib
+import email
+
+M=imaplib.IMAP4_SSL("imap.whatever.com", 993)
+M.login("username","password")
+
+status, counts = M.status("INBOX","(MESSAGES UNSEEN)")
+
+if status == "OK":
+ unread = int(counts[0].split()[4][:-1])
+else:
+ unread = "N/A"
+
+print(unread)