Utoljára aktív 1 month ago

separatesent.py Eredeti
1#!/usr/bin/env python
2
3import os, email, sys
4from os.path import isfile
5
6if len(sys.argv) < 3:
7 print "Usage: separatesent folder emailFrom"
8 exit(1)
9
10content = os.listdir(sys.argv[1])
11files = [ "%s/%s" %(sys.argv[1], f) for f in content if isfile("%s/%s" %(sys.argv[1], f)) ]
12
13emailFrom = sys.argv[2].lower()
14
15
16def isSentAction(file):
17 print "File is sent by user: %s"%file
18
19for f in files:
20 #print "Opening %s" %f
21 z = open(f, "r")
22 e = email.message_from_file(z)
23 z.close()
24 ef = e.get('From')
25 if ef != None:
26 ef = ef.lower()
27 issent = emailFrom in ef
28 if issent:
29 isSentAction(f)
30