August 08
import getpass, poplib, base64
import string ,email
from BeautifulSoup import BeautifulSoup
M = poplib.POP3_SSL('pop.gmail.com')
M.user('jiapengjun')
M.pass_(getpass.getpass())
hdr,message,octet=M.retr(1000)
mail=email.message_from_string(string.join(message,'\n'))
print mail['To'] , mail['From']
msg = ''
for part in mail.get_payload() :
type = part.get_content_charset()
msg = part.get_payload()
msg = unicode(base64.decodestring(msg), type)
print msg
#soup = BeautifulSoup(msg)
#print soup.prettify()
#print soup.__str__('windows-1252')