diff options
Diffstat (limited to 'imaptry')
-rw-r--r-- | imaptry | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/imaptry b/imaptry deleted file mode 100644 index 1fd88fe..0000000 --- a/imaptry +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python2 - -import email -import imaplib -import subprocess -import sys - - -def get_pass(pass_name): - p = subprocess.Popen( - ['pass', 'show', pass_name], - stdout=subprocess.PIPE) - stdout, stderr = p.communicate('') - return stdout.rstrip() - -user = sys.argv[1] -host = sys.argv[2] -pass_name = sys.argv[3] -mailbox = sys.argv[4] - -m = imaplib.IMAP4_SSL(host) -m.login(user, get_pass(pass_name)) -m.select(mailbox, True) -typ, data = m.search(None, 'ALL') -for num in data[0].split(): - typ, data = m.fetch(num, '(RFC822)') - typ, text = data[0] - msg = email.message_from_string(text) - print 'From:', msg['From'] - print 'To:', msg['To'] - print 'Subject:', msg['Subject'] - print -m.close() -m.logout() |