這篇文章將為大家詳細(xì)講解有關(guān)python實(shí)現(xiàn)發(fā)送郵件的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
設(shè)置完成后,添加如下代碼:
# coding:utf-8 #強(qiáng)制使用utf-8編碼格式 import smtplib # 加載smtplib模塊 from email.mime.text import MIMEText from email.utils import formataddr from email.header import Header #需要設(shè)置的內(nèi)容如下所示: my_sender = 'xxx@163.com' # 發(fā)件人郵箱賬號(hào),為了后面易于維護(hù),所以寫成了變量 my_user = 'yyy@163.com' # 收件人郵箱賬號(hào),為了后面易于維護(hù),所以寫成了變量 my_authorization_code = '*********' #在開啟SMTP時(shí)的授權(quán)碼 my_smtp = 'smtp.163.com' #163的SMTP服務(wù) my_smtp_port = 25 #163的SMTP服務(wù)的端口號(hào) def mail(): ret = True try: msg = MIMEText('我是測試內(nèi)容', 'plain', 'utf-8') msg['From'] = formataddr(["username", my_sender]) # 括號(hào)里的對應(yīng)發(fā)件人郵箱昵稱、發(fā)件人郵箱賬號(hào) msg['To'] = formataddr(["你的名稱", my_user]) # 括號(hào)里的對應(yīng)收件人郵箱昵稱、收件人郵箱賬號(hào) subject = 'Python SMTP 郵件測試' msg['Subject'] = Header(subject, 'utf-8') server = smtplib.SMTP(my_smtp, my_smtp_port) # 發(fā)件人郵箱中的SMTP服務(wù)器,端口是25 server.login(my_sender, my_authorization_code) # 括號(hào)中對應(yīng)的是發(fā)件人郵箱賬號(hào)、在開啟SMTP時(shí)的授權(quán)碼 server.sendmail(my_sender, my_user, msg.as_string()) # 括號(hào)中對應(yīng)的是發(fā)件人郵箱賬號(hào)、收件人郵箱賬號(hào)、發(fā)送郵件 server.quit() # 這句是關(guān)閉連接的意思 except Exception: # 如果try中的語句沒有執(zhí)行,則會(huì)執(zhí)行下面的ret=False ret = False return ret ret = mail() if ret: print("發(fā)送郵件成功!") # 如果發(fā)送成功,稍等20秒左右就可以收到郵件 else: print("發(fā)送郵件失敗")
運(yùn)行后收到郵件后,表示成功運(yùn)行。
關(guān)于“python實(shí)現(xiàn)發(fā)送郵件的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。
網(wǎng)站標(biāo)題:python實(shí)現(xiàn)發(fā)送郵件的方法-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article32/dshcpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、搜索引擎優(yōu)化、軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)