pythonメールutf-8
3905 ワード
import smtplib
from operator import itemgetter, attrgetter
from email.mime.text import MIMEText
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.utils import COMMASPACE,formatdate
to = ['[email protected]']
mail = u' '
msg = MIMEMultipart()
msg['From'] = '[email protected]'
msg['Subject'] = Header(' ', 'utf-8')
msg['Date'] = formatdate(localtime=True)
msg['To'] = '[email protected]'
msg.attach(MIMEText(mail, _subtype='plain', _charset='utf-8'))
server = smtplib.SMTP('xxx-in.xxx.com')
err = server.sendmail('[email protected]', to, msg.as_string())
print err
server.quit()
def sendEmail(dic):
mail = dic2table(dic)
msg = MIMEMultipart()
msg['From'] = ' , '
msg['Subject'] = Header(' ', 'utf-8')
msg['Date'] = formatdate(localtime=True)
#to = ['[email protected]', '[email protected]']
msg['To'] = ','.join(to)
msg.attach(MIMEText(mail, _subtype='plain', _charset='utf-8'))
server = smtplib.SMTP(' ')
err = server.sendmail('****@yq01-ps-exdata-svr00.yq01', to, msg.as_string())
logger.info(err)
server.quit()