Python自動發(fā)送QQ郵件

admin Python評論527字數(shù) 636閱讀模式

要使用Python自動發(fā)送QQ郵件,可以使用smtplib庫。以下是一個示例代碼:

import smtplib
from email.mime.text import MIMEText

# 郵件內(nèi)容
msg = MIMEText('這是一封測試郵件', 'plain', 'utf-8')
msg['From'] = '發(fā)件人@qq.com'
msg['To'] = '收件人@qq.com'
msg['Subject'] = '測試郵件'

# 發(fā)件人郵箱賬號和密碼
sender = '發(fā)件人@qq.com'
password = '郵箱密碼'

# 發(fā)送郵件
try:
    server = smtplib.SMTP_SSL('smtp.qq.com', 465)
    server.login(sender, password)
    server.sendmail(sender, [msg['To']], msg.as_string())
    server.quit()
    print('郵件發(fā)送成功')
except smtplib.SMTPException as e:
    print('郵件發(fā)送失敗:', e)

在代碼中,需要將發(fā)件人和收件人的郵箱地址替換為實際的QQ郵箱地址。同時,需要將發(fā)件人的郵箱密碼填入`password`變量中。

請注意,為了使用QQ郵箱的SMTP服務(wù),需要開啟QQ郵箱的SMTP服務(wù),并使用授權(quán)碼作為密碼??梢栽赒Q郵箱的設(shè)置中找到相應(yīng)的選項。

此外,還需要確保計算機已經(jīng)安裝了smtplib庫,可以通過`pip install smtplib`命令進行安裝。

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2023年7月27日 14:17:45
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/10862.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: