2017-06-03 56 views
0

我想用python使用smtplib庫發送消息。 這裏是我使用的代碼:Python smtplib Tmobile阻塞

server = smtplib.SMTP_SSL('smtp.gmail.com', 465) 
server.login(EMAIL, PASS) 
server.sendmail(EMAIL, phone_number +"@"+ carrier_address, msg) 
server.quit() 

我使用端口465連接時使用安全連接,但仍得到發送到tmobile的電話號碼時,封鎖消息。似乎任何其他運營商的作品。

有沒有其他人遇到過這個問題?我的網站依賴於這些文本,他們必須準時,所以這是一個非常糟糕的錯誤。

有沒有解決這個或任何其他庫,使這項工作?

回答

0

假設您從T-Mobile獲得550封鎖信息,我發現this討論解決了這個問題。這個要點是向下的,但這是主要報價:

發件人策略框架550狀態消息是垃圾郵件驗證篩選的一部分。 「550」是幫助診斷連接問題的一大串SMTP狀態代碼的一部分。連接到@ tmomail.net的郵件中繼DNS和MX(郵件)記錄必須匹配或代表另一個域進行授權。不匹配可能發生在註冊域或共享ISP網絡連接中。

我不知道如何更新DNS或MX記錄,因爲我只是一個謙虛的pythoner試圖文本一些人。如果你已經解決了你的錯誤,那麼對你有用嗎?謝謝。