2017-05-15 4 views
0

メーリングリストを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) 

答えて

1

お客様のデータベースにその電子メールアドレスがサブスクライバとして登録されていないことを再度確認しましたか? Mailgunが[email protected]に配信しようとしている理由はわかりません。私はそれを確認しなかったし、私たちのメーリングリストのいずれかでそれを見つけることができませんでした

https://app.mailgun.com/app/suppressions/tradedefender.com/unsubscribes

+0

それに失敗、手動でメールアドレスを解除するには、コントロールパネルの「抑止」タブを試みることができます。私はそれをやっているとは思わなかったので、良い提案です。 –