2017-06-03 57 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试图文本一些人。如果你已经解决了你的错误,那么对你有用吗?谢谢。