summaryrefslogtreecommitdiff
path: root/EmailWidget/getUnreadEmails.py
diff options
context:
space:
mode:
authorstreetturtle <streetturtle@gmail.com>2017-01-30 21:38:50 -0500
committerstreetturtle <streetturtle@gmail.com>2017-01-30 21:40:01 -0500
commitc4826fd21340d34e3592b0c8ca24fc068e52c6ef (patch)
treedbbc8fd3df693cfc57cbc1ff5246164f8fc41c01 /EmailWidget/getUnreadEmails.py
parenta079c79ab81a4bc2f7cf7971db6373fefe1e6110 (diff)
new widgets added
Diffstat (limited to 'EmailWidget/getUnreadEmails.py')
-rw-r--r--EmailWidget/getUnreadEmails.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/EmailWidget/getUnreadEmails.py b/EmailWidget/getUnreadEmails.py
deleted file mode 100644
index 8b4714a..0000000
--- a/EmailWidget/getUnreadEmails.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/python
-
-import imaplib
-import email
-import datetime
-
-def process_mailbox(M):
- rv, data = M.search(None, "UNSEEN")
- if rv != 'OK':
- print "No messages found!"
- return
-
- for num in data[0].split():
- # rv, data = M.fetch(num, '(RFC822)') # mark us read
- rv, data = M.fetch(num, '(BODY.PEEK[])') # don't mark us read
- if rv != 'OK':
- print "ERROR getting message", num
- return
-
- msg = email.message_from_string(data[0][1])
- print 'From:', msg['From']
- print 'Subject: %s' % (msg['Subject'])
- date_tuple = email.utils.parsedate_tz(msg['Date'])
- if date_tuple:
- local_date = datetime.datetime.fromtimestamp(
- email.utils.mktime_tz(date_tuple))
- print "Local Date:", local_date.strftime("%a, %d %b %Y %H:%M:%S")
- print
-
-M=imaplib.IMAP4_SSL("imap.whatever.com", 993)
-M.login("username","password")
-
-rv, data = M.select("INBOX")
-if rv == 'OK':
- process_mailbox(M)
- M.close()
-
-M.logout()
-