使用QQ郵箱發郵件比較繁瑣,SMTP密碼是動態的
向下滾動,找到smtp,點擊開啓
發送短信進行驗證
騰訊smtp服務器:
smtp:smtp.qq.com 端口:465
代碼如下:
# coding:utf -8
import smtplib # smtp服務器
from email.mime.text import MIMEText # 郵件文本
# 郵件構建
subject = "滴滴答答" # 郵件標題
sender = "************@qq.com" # 發送方
content = "鮮衣怒馬少年時,一日看盡長安花"
recver = "************@qq.com" # 接收方
password = "********" #輸入SMTP授權碼,不是你的郵箱密碼
message = MIMEText(content, "plain", "utf-8")
# content 發送內容 "plain"文本格式 utf-8 編碼格式
message['Subject'] = subject # 郵件標題
message['To'] = recver # 收件人
message['From'] = sender # 發件人
smtp = smtplib.SMTP_SSL("smtp.qq.com",465) # 實例化smtp服務器
smtp.login(sender,password) # 發件人登錄
smtp.sendmail(sender, [recver], message.as_string()) # as_string 對 message 的消息進行了封裝
smtp.close()
當然網絡問題回報錯如下:
發完之後記得關閉SMTP,下次開啓需要重新發短信獲取SMTP
記得點贊評論呀!