這篇文章將為大家詳細(xì)講解有關(guān)在python中怎么制作發(fā)送HTML格式的郵件,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
在藤縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站制作,藤縣網(wǎng)站建設(shè)費(fèi)用合理。
代碼:
#!/usr/bin/python #-*- coding: utf-8 -*- from email import encoders from email.header import Header from email.mime.text import MIMEText from email.utils import parseaddr, formataddr import smtplib mailer_name=raw_input("from: ") mail_user=raw_input("163 email address: ") mail_pass=raw_input("郵箱授權(quán)碼: ") mail_content=raw_input("content: ") #郵件內(nèi)容是html格式的 mail_host="smtp.163.com" mail_postfix="163.com" def send_mail(sub,content): me=mailer_name +"<"+mail_user+">" msg=MIMEText(content,"html","utf-8") msg['Subject']=sub msg['From']=me to_list = map(None,raw_input("mail_to: ").split(" "))#可以群發(fā) msg['To']=",".join(to_list) try: server=smtplib.SMTP() server.connect(mail_host) server.login(mail_user,mail_pass) server.sendmail(me,to_list,msg.as_string()) server.close() return True except Exception,e: print str(e) return False if send_mail("郵件",mail_content): print "done!" else: print "failed!"
關(guān)于在python中怎么制作發(fā)送HTML格式的郵件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。