python发邮件给女朋友代码_python实现邮件发送完整代码(带附件发送方式)
實(shí)例一:利用SMTP與EMAIL實(shí)現(xiàn)郵件發(fā)送,帶附件(完整代碼)
__author__ = 'Administrator'
#coding=gb2312
from email.Header import Header
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
import smtplib, datetime
def SendMailAttach():
msg = MIMEMultipart()
att = MIMEText(open('測(cè)試.xlsx', 'rb').read(), 'base64', 'gb2312')
att["Content-Type"] = 'application/octet-stream'
att["Content-Disposition"] = 'attachment; filename="測(cè)試.xlsx"'
msg.attach(att)
msg['to'] = 'gz2015@aebell.com'
msg['from'] = 'gz2015@aebell.com'
msg['CC']='gz2015@aebell.com'
msg['subject'] = Header('冒煙測(cè)試結(jié)果 (' + str(datetime.date.today()) + ')','gb2312')
body = "Python test mail"
msg.attach(MIMEText(body, 'plain'))
server = smtplib.SMTP('58.62.220.52',25)
server.login("用戶名","密碼")
msg_text=msg.as_string()
server.sendmail(msg['from'], msg['to'],msg_text)
server.close
實(shí)例二:利用SMTP實(shí)現(xiàn)簡單的郵件發(fā)送。(不帶附件發(fā)送)
__author__ = 'Administrator'
#coding=utf-8
import smtplib
msg=["From:gz2015@aebell.com",'To:gz2015@aebell.com',"Subject:Test Demo"]
msgBody="Hello world"
smtp=smtplib.SMTP()
smtp.connect("58.62.220.52",25)
smtp.login("用戶名","密碼")
smtp.sendmail("gz2015@aebell.com","gz2015@aebell.com","\r\n\r\n".join(("\r\n".join(msg),msgBody)))
print "郵件發(fā)送成功!"
smtp.quit()
總結(jié)
以上是生活随笔為你收集整理的python发邮件给女朋友代码_python实现邮件发送完整代码(带附件发送方式)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下ssh安装教程,linux安
- 下一篇: 下载代码的两种方式ssh 和 https