找回密碼時,需要后臺給用戶發(fā)送驗證信息,本篇實現(xiàn)一個基于python的自動發(fā)郵件程序。
需要使用的庫 :smtplib SMTP(Simple Mail Transfer PRotocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉(zhuǎn)方式。python的smtplib提供了一種很方便的途徑發(fā)送電子郵件。它對smtp協(xié)議進行了簡單的封裝。
1、
smtplib.SMTPAuthenticationError: (535, ‘Authentication failed’)
需要‘發(fā)送郵箱’開啟smtp協(xié)議,去郵箱設(shè)置,建議使用163測試,設(shè)置完成后還要獲取 客戶端授權(quán)碼
,程序是客戶端登陸,要用此密碼,稍微麻煩點,但對比qq郵箱開啟smtp服務(wù)分分鐘讓我想注銷賬戶的體驗,163還是省事很多。
2、
No module named
這種錯誤查一查,python版本不一樣,叫法會有區(qū)別,可以啟動解釋器,import 模塊后 dir(模塊)檢查
3、Python已經(jīng)封裝了email模塊,注意自己程序的名字不要叫 email.py
!
新聞熱點
疑難解答