Python實(shí)現(xiàn)郵件發(fā)送的詳細(xì)設(shè)置方法(遇到問題)
設(shè)置部分:
首先網(wǎng)頁登錄QQ郵箱設(shè)置一些待會兒會用到的參數(shù):
首先開啟POP3/SMTP和IMAP/SMTP服務(wù),
然后生成授權(quán)碼,然后復(fù)制到代碼中來(只有smtp.qq.com需要生成授權(quán)碼,在網(wǎng)易163郵箱中只需要登錄密碼就可以了)
代碼部分:
import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart def sendMail(msg): #發(fā)送郵件的郵箱 sender = '2399958750@qq.com' #接受郵件的郵箱 to_list = [ '676482793@qq.com' ] subject = 'Hello Mail' # 創(chuàng)建郵箱 em = MIMEMultipart() em['subject'] = subject em['From'] = sender em['To'] = ",".join(to_list) # 郵件的內(nèi)容 content = MIMEText(msg) em.attach(content) # 發(fā)送郵件 # 1、連接服務(wù)器 # 25端口已經(jīng)被云服務(wù)器商關(guān)閉了,所以只能用465端口了 smtp = smtplib.SMTP_SSL('smtp.qq.com\或者是smtp.163.com', 465) # 2、登錄 smtp.login(sender, "授權(quán)碼或者郵箱密碼") print("登錄服務(wù)器成功") # 3、發(fā)郵件 smtp.send_message(em) print("發(fā)送郵件成功") # 4、關(guān)閉連接 smtp.close() if __name__ == "__main__": sendMail('Hello Mail!My name is stylle')
錯(cuò)誤: B'LOGIN FAIL. PLEASE ENTER YOUR AUTHORIZATION CODE TO LOGIN
QQ郵箱登錄必須使用授權(quán)碼登錄
535 Error:authentication failed
表示未開啟POP3和IMAP服務(wù)
到此這篇關(guān)于Python實(shí)現(xiàn)郵件發(fā)送的詳細(xì)設(shè)置方法(遇到問題)的文章就介紹到這了,更多相關(guān)Python實(shí)現(xiàn)郵件發(fā)送內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
對Python中實(shí)現(xiàn)兩個(gè)數(shù)的值交換的集中方法詳解
今天小編就為大家分享一篇對Python中實(shí)現(xiàn)兩個(gè)數(shù)的值交換的集中方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01python多進(jìn)程執(zhí)行方法apply_async使用說明
這篇文章主要介紹了python多進(jìn)程執(zhí)行方法apply_async使用說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Python一行代碼實(shí)現(xiàn)自動(dòng)發(fā)郵件功能
最近在自己學(xué)習(xí)Python爬蟲,學(xué)到了用Python發(fā)送郵件,覺得這個(gè)可能以后比較實(shí)用。所以這篇文章主要給大家介紹了如何通過Python一行代碼實(shí)現(xiàn)自動(dòng)發(fā)郵件功能的相關(guān)資料,需要的朋友可以參考下2021-05-05python中使用PIL制作并驗(yàn)證圖片驗(yàn)證碼
本篇文章給大家分享了python中使用PIL制作并驗(yàn)證圖片驗(yàn)證碼的具體代碼以及說明,需要的朋友參考下吧。2018-03-03python進(jìn)度條顯示-tqmd模塊的實(shí)現(xiàn)示例
這篇文章主要介紹了python進(jìn)度條顯示-tqmd模塊的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08