source: sandbox/2.3-MailArchiver/expressoMail1_2/imap.py @ 6779

Revision 6779, 645 bytes checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado Expresso(branch 2.3) integrado ao MailArchiver?.

Line 
1import imaplib
2import sys
3import base64
4
5host=sys.argv[1]
6port=int(sys.argv[2])
7user=sys.argv[3]
8password=sys.argv[4]
9date_time=int(sys.argv[5])
10mailbox=base64.b64decode(sys.argv[6])
11imap_file = open(sys.argv[7],"r")
12tmp=imap_file.read()
13message=base64.b64decode(tmp)
14#print message
15imap_file.close()
16try:
17    M = imaplib.IMAP4(host,port)
18    M.login(user,password)
19    flags=""
20    data = M.append(mailbox,flags,date_time,message)
21
22    result = data[0]+':'+data[1][0]
23   
24    print result
25
26    #print mailbox+flags+date_time+message
27    #M.close()
28    #print "no errors"
29except imaplib.IMAP4.error, erro:
30    print erro
31finally:
32    M.logout()
Note: See TracBrowser for help on using the repository browser.