python基於SMTP發送QQ郵件
python基於SMTP發送QQ郵件,供大傢參考,具體內容如下
第一步:
1.打開qq郵箱,開啟smtp服務
2.驗證密保
3.獲取授權碼
python代碼裡面使用
在Python中, smtplib模塊提供瞭豐富的郵件發送接口,隻要設置smtp服務器和端口,輸入賬號密碼登陸,就可以使用郵件發送的接口.
import smtplib from email.mime.text import MIMEText from email.header import Header sender='[email protected]' #郵件發送賬號 reciever='[email protected]' #接收郵件賬號 password='ghlvlojhekpcbffj' #授權碼(這個要填自己獲取到的) smtp_server='smtp.qq.com'#固定寫死 smtp_port=465#固定端口 #配置服務器 stmp=smtplib.SMTP_SSL(smtp_server,smtp_port) stmp.login(sender,password) message = MIMEText('我是發送的內容', 'plain', 'utf-8') #發送的內容 message['From'] = sender message['To'] = reciever subject = 'Python SMTP 郵件測試' message['Subject'] = Header(subject, 'utf-8') #郵件標題 try: stmp.sendmail(sender, reciever, message.as_string()) except Exception as e: print ('郵件發送失敗--' + str(e)) print ('郵件發送成功'
以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。
推薦閱讀:
- python 發送qq郵件的示例
- Python使用smtplib 實現單發和群發郵件驗證碼
- 使用python實現定時報天氣的示例代碼
- Python實現郵件發送功能的方法詳解
- Python實現定時發送監控郵件