处理邮件内容时:
参数mail是通过message_from_string()得到的instance
def mail_content(mail):
content = ''
for part in mail.walk():
if part.is_multipart():
continue
ch = part.get_content_charset()
if ch:
content += unicode(part.get_payload(decode = True),ch).encode('utf-8')
else:
content += part.get_payload(decode = True).decode('gb2312').encode('utf-8')
return content
参数mail是通过message_from_string()得到的instance
def mail_content(mail):
content = ''
for part in mail.walk():
if part.is_multipart():
continue
ch = part.get_content_charset()
if ch:
content += unicode(part.get_payload(decode = True),ch).encode('utf-8')
else:
content += part.get_payload(decode = True).decode('gb2312').encode('utf-8')
return content