原代碼如下: 一、現象: 發送郵件時,運行時報錯smtplib.SMTPDataError,如下圖: 二、解決辦法 ①經網上查詢得知:因為126郵箱中沒有開啟【授權碼】,如下圖所示應該開啟: ②但是再次運行代碼還是報錯 ...
最新在學習Python的基礎入門系列課程,今天學習到使用python 的內置庫smtplib發送郵件內容。 使用Python發送郵件步驟簡單: 創建SMTP連接 使用郵箱和密碼登錄SMTP服務器 創建郵件內容對象EmailMessage, 並使用set content方法設置郵件內容 調用sendmail方法發送郵件 具體代碼如下: 運行上述代碼后,會報如下錯誤: 點擊網址部分:http: ser ...
2019-12-20 13:35 0 824 推薦指數:
原代碼如下: 一、現象: 發送郵件時,運行時報錯smtplib.SMTPDataError,如下圖: 二、解決辦法 ①經網上查詢得知:因為126郵箱中沒有開啟【授權碼】,如下圖所示應該開啟: ②但是再次運行代碼還是報錯 ...
最近再使用163郵箱來結合smtp模塊發送郵件,但是一直報錯如下: 於是乎,去163郵箱里面設置了一下相應的服務: 獲取到了授權碼,然后把登錄郵箱的密碼替換成該授權碼,如下: 然后再次運行,ok了; ...
今天學習使用郵箱自動化辦公的過程中run時一直出現如下錯誤;smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. 解決方案 網上查找資料需要進行如下設置在谷歌郵箱 ...
在使用python編寫發送測試郵件時,遇到User has no permission。這是由於郵箱賬號沒有開啟授權。需要登錄網易郵箱,在“設置”=》“客戶端授權密碼”開啟客戶端登錄授權即可。 ...
報錯:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') 因為這里要的password是第三方使用郵箱時的password,所以應該是授權碼而不是密碼 授權碼設置步驟: 1.登錄163郵箱 2.進入 ...
具體報錯截圖: 翻譯過來就是stmp的密碼已經過期,需要去對應的郵箱網頁重置STMP口令,重置更新后就沒有這個報錯了 ...
公司每天要發送日報,最近沒事搞了一下如何自動發郵件,用的是騰訊企業郵箱,跟大家分享一下我的研究過程吧。 以前弄的發郵件的是用qq郵箱發的,當時在網上查資料最后達到了能發圖片,網頁,自定義收件人展示,主題等比較簡 單的,但沒想到說發送個word附件,后來才發現原來email里 ...
一、說明 1.1 程序說明 (1)smtp是郵件發送協議;pop和imap都是郵件接收協議,兩者的區別通常的說法是imap的操作會同步到郵箱服務器而pop不會,表現上我也不是很清楚 (2)本程序實現使用smtplib標准庫實現郵件發送、使用poplib標准庫和imaplib標准庫實現郵件收取 ...