python使用QQ郵箱發送郵件

使用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

 

記得點贊評論呀!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章