用python發送qq郵件


一、需要開啟smtp服務,獲取授權密碼。

在qq郵箱的設置里開啟smtp

二、代碼

# -*- coding:utf-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header

smtp = "smtp.qq.com"

sender = '1156145880@qq.com'
receiver = 'zwqsir1156@163.com'
# 授權密碼
pwd = 'yourPWD'

title = "hello I am xxx"
contents = "{}發送給{}的郵件".format(sender, receiver)


try:
    ldqplxo = MIMEText(contents, 'plain', 'utf-8')
    ldqplxo['From'] = Header(sender, 'utf-8')
    ldqplxo['To'] = Header(receiver, 'utf-8')
    ldqplxo['Subject'] = Header(title, 'utf-8')
    mbdrewr = smtplib.SMTP_SSL(smtp, 465)
    mbdrewr.login(sender, pwd)
    mbdrewr.sendmail(sender, receiver, ldqplxo.as_string())
    mbdrewr.quit()
except Exception as e:
    print '錯誤>>>', e

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM