要使用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),請留言刪除!!!
評論