summaryrefslogtreecommitdiff
path: root/imaptry
diff options
context:
space:
mode:
Diffstat (limited to 'imaptry')
-rw-r--r--imaptry34
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()