[Tutor] Exchange Public Folders
Michael Montagne
Michael Montagne <montagne@boora.com>
Wed Jul 2 18:58:02 2003
#!/bin/python
import getpass, imaplib
from mx.DateTime import *
import smtplib
cnt=0
host="webmail"
address="montagne@boora.com"
faddress="fax@boora.com"
msg="Subject: Incoming Fax"
M = imaplib.IMAP4('mailserver')
M.login('FAX', 'faxpass')
cnt=M.select('INBOX')
print cnt
#print M.list()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
typ, data = M.fetch(num, '(RFC822)')
M.append("Public Folders/FAX INBOX",None,None,num)
M.copy(num,"Public Folders/FAX INBOX")
# M.store(num,'+FLAGS','\Deleted')
print ('%s' % (num))
#M.expunge()
M.logout()
if cnt:
msg="Subject: Incoming Fax\n\n" + cnt[1][0] + " faxes just arrived"
s=smtplib.SMTP(host)
s.sendmail(faddress,address,msg)
--
Michael Montagne http://www.themontagnes.com 503.226.1575
--