這篇文章將為大家詳細講解有關(guān)怎么在python中使用smtplib模塊自動收發(fā)郵件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、做網(wǎng)站、嵊泗網(wǎng)絡推廣、微信小程序、嵊泗網(wǎng)絡營銷、嵊泗企業(yè)策劃、嵊泗品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供嵊泗建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com一、文件形式的郵件
直接上腳本
#coding=utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header '''發(fā)送郵箱''' sender = 'abc@cieXXX.com' #企業(yè)263郵箱 '''接收郵箱''' receiver = '123456@qq.com' '''發(fā)送郵件主題''' subject = 'python email test' '''發(fā)送郵箱服務器''' smtpserver = 'smtp.263xmail.com' '''發(fā)送郵箱用戶/密碼''' username = 'abc@cieXXX.com' password = '123456' '''中文需參數(shù)‘utf-8' ,單字節(jié)字符不需要''' msg = MIMEText('你好!','text','utf-8') msg['Subject'] = Header(subject, 'utf-8') smtp = smtplib.SMTP() smtp.connect('smtp.263xmail.com') smtp.login(username, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit() print ("Email has been sent out!")
F5,運行得到,如圖所示:
郵件內(nèi)容,如圖所示:
這樣就實現(xiàn)了text形式郵件的自動發(fā)送功能。
二、HTML形式的郵件
HTML形式與Text形式實現(xiàn)起來,腳本類似,只是文件的表現(xiàn)形式不一樣,相比Text形式的腳本,針對HTML形式的郵件的腳本改動很少。
直接上腳本:
#coding=utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header '''發(fā)送郵箱''' sender = 'abc@cieXXX.com' #企業(yè)263郵箱 '''接收郵箱''' receiver = '123456@qq.com' '''發(fā)送郵件主題''' subject = 'python email test' '''發(fā)送郵箱服務器''' smtpserver = 'smtp.263xmail.com' '''發(fā)送郵箱用戶/密碼''' username = 'abc@cieXXX.com' password = '123456' '''中文需參數(shù)‘utf-8' ,單字節(jié)字符不需要''' msg=MIMEText('Hello World! ','html','utf-8') msg['Subject'] = Header(subject, 'utf-8') smtp = smtplib.SMTP() smtp.connect('smtp.263xmail.com') smtp.login(username, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit() print ("Email has been sent out!")
F5,運行得到,如圖所示:
打開郵箱,如圖所示:
打開郵件內(nèi)容,如圖所示:
關(guān)于怎么在python中使用smtplib模塊自動收發(fā)郵件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。