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。

推薦閱讀: