欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用QQ郵箱發(fā)送郵件報錯smtplib.SMTPAuthenticationError

 更新時間:2019年12月20日 13:46:34   作者:a似水流年  
這篇文章主要介紹了Python使用QQ郵箱發(fā)送郵件報錯smtplib.SMTPAuthenticationError,簡單介紹了python 發(fā)送郵件的步驟,需要的朋友可以參考下

最新在學習Python的基礎入門系列課程,今天學習到使用python 的內置庫smtplib發(fā)送郵件內容。

使用Python發(fā)送郵件步驟簡單:

  1. 創(chuàng)建SMTP連接
  2. 使用郵箱和密碼登錄SMTP服務器
  3. 創(chuàng)建郵件內容對象EmailMessage, 并使用set_content方法設置郵件內容
  4. 調用sendmail方法發(fā)送郵件

具體代碼如下:

import smtplib
from email.message import EmailMessage
# 定義SMTP郵件服務器地址
smtp_server = 'smtp.qq.com'
# 郵件發(fā)送人郵箱
from_addr = '******@qq.com' # 自己的郵想
# 郵件發(fā)送人郵箱密碼
password = '******' # 郵箱密碼
# 郵件接收人
to_addr = '******@163.com' # 測試接收郵件地址郵箱
# 創(chuàng)建SMTP連接
conn = smtplib.SMTP_SSL(smtp_server, 465)
# 設計調試級別
conn.set_debuglevel(1)
# 登錄郵箱
conn.login(from_addr, password)
# 創(chuàng)建郵件內容對象
msg = EmailMessage()
# 設置郵件內容
msg.set_content('您好,這是一封來自Python的測試郵件', 'plain', 'utf-8')
# 發(fā)送郵件
conn.sendmail(from_addr, [to_addr], msg.as_string())
# 退出連接
conn.quit()

運行上述代碼后,會報如下錯誤:

smtplib.SMTPAuthenticationError: (535, b'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: )

點擊網(wǎng)址部分:http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256,會跳轉到騰訊郵箱的如下頁面

就是我們在使用第三方客戶端登錄QQ郵箱時,為了保證賬戶安全,需要使用說授權碼,在幫助中心中,點擊生成授權碼就可以得到騰訊郵箱給出的授權碼了。

然后,使用得到的授權碼,替換下面登錄login方法中的password代碼,即使用用戶郵箱和授權碼登錄

conn.login(from_addr, "授權碼")

修改完成后,重新運行就不會出現(xiàn)以上錯誤,并且成功的發(fā)送郵件到了指定郵箱,可以登錄收件郵箱已查看是否收到,也有可能在垃圾箱里。

至此,Python使用smtplib發(fā)送郵件成功了。

總結

以上所述是小編給大家介紹的Python使用QQ郵箱發(fā)送郵件報錯smtplib.SMTPAuthenticationError,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • python使用fcntl模塊實現(xiàn)程序加鎖功能示例

    python使用fcntl模塊實現(xiàn)程序加鎖功能示例

    這篇文章主要介紹了python使用fcntl模塊實現(xiàn)程序加鎖功能,較為詳細的分析了fcntl模塊的具體功能并結合實例形式給出了Python實現(xiàn)程序加鎖的操作技巧,需要的朋友可以參考下
    2017-06-06
  • python對json的相關操作實例詳解

    python對json的相關操作實例詳解

    這篇文章主要介紹了python對json的相關操作,結合實例形式詳細分析了json的概念、功能以及Python針對json的解析、輸出、排序、轉換等操作技巧,需要的朋友可以參考下
    2017-01-01
  • Python 使用生成器代替線程的方法

    Python 使用生成器代替線程的方法

    這篇文章主要介紹了Python 使用生成器代替線程的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • Python與CNN的碰撞詳解

    Python與CNN的碰撞詳解

    CNN,即卷積神經(jīng)網(wǎng)絡,主要用于圖像識別,分類。由輸入層,卷積層,池化層,全連接層(Affline層),Softmax層疊加而成。卷積神經(jīng)網(wǎng)絡中還有一個非常重要的結構:過濾器,它作用于層與層之間(卷積層與池化層),決定了怎樣對數(shù)據(jù)進行卷積和池化
    2022-12-12
  • python讀取文本繪制動態(tài)速度曲線

    python讀取文本繪制動態(tài)速度曲線

    這篇文章主要為大家詳細介紹了python讀取文本繪制動態(tài)速度曲線,多圖同步顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 教你如何利用Python批量翻譯英文Word文檔并保留格式

    教你如何利用Python批量翻譯英文Word文檔并保留格式

    本文將給大家分享一個實用的Python辦公自動化腳本 利用Python批量翻譯英文Word文檔并保留格式,最終效果甚至比部分收費的軟件還要好!文中有非常詳細的代碼示例.需要的朋友可以參考下
    2021-05-05
  • Python os.access()用法實例

    Python os.access()用法實例

    在本篇文章里小編給大家分享了關于Python os.access()用法實例內容以及相關知識點,需要的朋友們學習下。
    2019-02-02
  • python SQLAlchemy的Mapping與Declarative詳解

    python SQLAlchemy的Mapping與Declarative詳解

    這篇文章主要介紹了python SQLAlchemy的Mapping與Declarative詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • pytorch中的自定義數(shù)據(jù)處理詳解

    pytorch中的自定義數(shù)據(jù)處理詳解

    今天小編就為大家分享一篇pytorch中的自定義數(shù)據(jù)處理詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 關于python類SortedList詳解

    關于python類SortedList詳解

    這篇文章主要介紹了關于python類SortedList詳解,可以幫大家鞏固一下python類的基礎知識,有需要的朋友可以借鑒參考下,希望可以對廣大讀者有所幫助
    2021-09-09

最新評論