1. 程式人生 > >smtplib.SMTPDataError: 554, 'DT:SPM

smtplib.SMTPDataError: 554, 'DT:SPM

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

sender = '[email protected]'
receiver = '[email protected]'
subject = '放假通知'
smtpserver = 'smtp.163.com'
username = ''
password = ''

msg = MIMEText('大家關好窗戶','plain','utf-8')#中文需引數‘utf-8',單位元組字元不需要
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] = 'Tim<
[email protected]
>' msg['To'] = "[email protected]" smtp = smtplib.SMTP() smtp.connect('smtp.163.com') smtp.login(username, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit()

只賦值了msg['Subject'], 沒有賦值msg['From'], msg['To'],導致出現554情況,更改了後就好了。

注意MIMEText初始化的時候,中文的第二個引數要用'plain',我用'text',中文就顯示不出來。

msg['From'] 中人名為Tim,會和下面對應起來。


相關推薦

smtplib.SMTPDataError: 554, 'DT:SPM

#coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '[email protected]' rec

smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3nir1u6xZq42WDw--.22935S2 1504492533,please

utf-8 sco put .com 收件人 input lai username p s 1 # from email.mime.text import MIMEText 2 # 3 # msg = MIMEText(‘hello, send by Python.

SMTPSendFailedException: 554 DT:SPM 163問題解決

今天測試springboot自帶郵件的外掛,用剛生成的163校驗碼,配置了一下環境,具體程式碼實現如下 程式碼實現 @Autowired private JavaMailSenderImpl javaMailSender; @Override p

SMTP報錯 smtplib.SMTPDataError: 554, smtplib.SMTPAuthenticationError: 535 廖雪峰案例BUG

# -*- coding: utf-8 -*- """ Created on Thu Apr 26 19:57:32 2018 @author: yyhhlancelot """ import smtplib from email import encoders from

python 傳送163郵件554 DT:SPM

最近在使用python 傳送郵件的過程中,時不時的出現 554這個錯誤 使用的是網易的163.com 免費郵箱。 554 DT:SPM 傳送的郵件內容包含了未被許可的資訊,或被系統識別為垃圾郵件。請檢查是否有使用者傳送病毒或者垃圾郵件; but,為什

554 DT:SPM 傳送的郵件內容包含了未被許可的資訊,或被系統識別為垃圾郵件。請檢查是否有使用者傳送病毒或者垃圾郵件;

通過python 指令碼傳送郵件時候總是出現這樣惡劣的錯誤。 之所以稱之為惡劣是這個錯誤很不講道理 1.確保你已經加入了header,不加可能會導致該錯誤。 2.確保你的subject 和content 內容不一樣,如果一樣可能導致錯誤。 3.還是報錯,

Python smtp發郵件提示錯誤554, b'DT:SPM 163 smtp1

使用163郵箱的SMTP服務,傳送到QQ郵箱時出現錯誤: 注意,你是用的password應該是授權碼不是你的郵箱登陸密碼。 授權碼可以在你開通SMTP服務的時候得到。 554錯誤彙總: •554 DT:SPM 傳送的郵件內容包含了未被許可的資訊,或被系統識別為垃圾郵件。請檢查是否有

【selenium+Python unittest】之發送郵箱時報錯:smtplib.SMTPDataErrorsmtplib.SMTPAuthenticationError(例:126郵箱)

pytho data 密碼 nec user 郵箱 ati width mtp 原代碼如下: import smtplib from email.mime.text import MIMEText from email.header import Header #要發送

郵件 事務失敗 伺服器響應為 DT SPM 163 smtp

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

郵件:事務失敗。 伺服器響應為:DT:SPM 163 smtp

幾年前我做的一個專案,日發郵件最高峰時幾十萬。自以為對郵件傳送方面已經有了一定認識,所以近期機緣巧合之下,又有專案需要傳送郵件,不禁自信滿滿,暗自慶幸能不手到擒來乎? 不想老革命遇到新問題。我原先的郵件傳送機制,是生成eml檔案,然後扔到windows自帶的s

使用smtplib發送E-mail

python server #!/usr/bin/env pythonimport smtplibimport stringHOST = "smtp.sina.cn"SUBJECT = "Test mail from python"TO = "[email protected]/* */"

IT人的DT時代

電子 blog logs 全國 emc 2.4 商務通 -1 寧波 1.概述 Datatechnology (數據處理技術),是一種服務大眾、激發生產力為主的一種技術。 馬雲曾經在一次演講中說道:“人類正從IT時代走向DT時代”。同時透露了阿裏巴巴未來將加大在無線客戶端和大

oracle spm使用1

ads info autotrac state sort table cli plan oracle11 oracle11g new feature SPM 有助於保持sql的語句特性,僅僅同意運行性能提高的運行計劃。 它不同於stored outlines, spm在

smtplib與email模塊(實現郵件的發送)

會話 常用 ring 設置 rdquo mem 模塊 out tmp SMTP是發送郵件的協議,Python內置對SMTP的支持,可以發送純文本郵件、HTML郵件以及帶附件的郵件。 Python對SMTP支持有smtplib和email兩個模塊,email負責構造郵件,s

SPM匯總學習(固定執行計劃by plan_hash_value)

_id 默認 進行 集中 wid aac das value constant ------sql plans(plan_hash_value) select ss.plan_hash_value phv, to_char(s.begin_in

HTML 列表中的dl,dt,dd,ul,li,ol區別

htm 演示 src spa 列表 bsp 定義 .com 技術 1.無序列表 無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。 無序列表始於 <ul> 標簽。每個列表項始於 <li>。 2.有序列表 同樣,有序列表也

css , dl , dt , dd 的使用. calc

.cn 顯示 其他 orm ie6 birt splay line title dl .dt, dd 雖然很少使用, 但是 有時使用會有 更好的效果: 一: 展示圖片: ------------------------- 代碼: 1 <!DOCTYPE ht

python使用電子郵件模塊smtplib的方法(發送圖片 附件)實用可行

文件的 main.c 發送郵件 open view 讀取圖片 alt 指令 main Smptp類定義:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作為SMTP的構造函數,功能是與smtp服務器建立連接,在連接

dt裏尋找一個值

int text box geb tostring ++ 找到 class 一個 在dt裏尋找一個值 先找到行 之後在找列 int i = 0; for (; i < dt.Rows.Count; i++)

LeetCode 554: Brick Wall

logs could new val list mat ret lar ++ The largest number could be n of walls. class Solution { public int leastBricks(List<List&