メーリングリストをmailgun、[email protected]でセットアップしました。 Mailgun APIキーでこのアドレスにメッセージを送信すると、メッセージはメーリングリストのすべてのメンバーに配信されます。Mailgunメーリングリストアドレスバウンス
コア問題:Mailgunも[email protected]自体、毎日
Failed: [email protected] → [email protected] 'Morning Report: 2017-05-12' Not delivering to previously bounced address
私たちのログに以下のエラーになり、存在しないメールアドレスをしているにメッセージを配信しようと
私はこれを単純に無視することができますが、解析に偏りがあり、毎回バウンスを示すので意味のあるエラーに気付くのが難しくなります。メーリングリストに送信する際にこのバウンスエラーが発生しないように、どうすればこの問題に対処できますか?私の(書かれていない)Pythonコードは以下の通りです。ありがとうございました!
def standard_message(key, to, from_email, from_name, subject, body, delivery_time=False, replyto=False):
url = "https://api.mailgun.net/v3/tradedefender.com/messages"
auth = ("api", key)
data = {"from": from_name + " <" + from_email + ">",
"to": to,
"subject": subject,
"text": body}
if(delivery_time != False):
data["o:deliverytime"] = delivery_time
if(replyto != False):
data["h:Reply-To"] = replyto
response = requests.post(url, auth=auth, data=data)
if("200" in str(response)):
return(True)
else:
raise Exception(response)
:
それに失敗、手動でメールアドレスを解除するには、コントロールパネルの「抑止」タブを試みることができます。私はそれをやっているとは思わなかったので、良い提案です。 –