2017-06-03 5 views
0

私は、smtplibライブラリを使用してPythonでメッセージを送信しようとしています。 は、ここで私が使用していたコードです: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を使用していますが、これはまだDiscovery Channnelの電話番号に送信するときにブロックされたメッセージを取得します。他の運送業者が働いているようです。

他に誰かがこの問題に遭遇しましたか?私のウェブサイトはこれらのテキストに依存しており、時間通りにする必要があるので、これは非常に悪いバグです。

この問題を解決するための回避策がありますか?

答えて

0

あなたがT-Mobileから550ブロックメッセージを受け取っているとすれば、問題を解決するメッセージthisが見つかりました。要点は下にありますが、ここには主な引用があります:

Sender Policy Framework 550ステータスメッセージはスパム検証スクリーニングの一部です。 "550"は、接続の問題を診断するのに役立つSMTPステータスコードの長いリストの一部です。 @ tmomail.netに接続するメールリレーDNSとMX(メール)レコードは、別のドメインと一致する必要があります。不一致は、登録ドメインまたは共有ISPネットワーク接続で発生する可能性があります。

DNSやMXレコードを更新する方法がわかりません。私は謙虚なpythonerであり、一部の人にテキストを書こうとしています。あなたがすでにあなたのエラーを克服していたら、何があなたのために働いたのですか?ありがとう。

関連する問題