1

django-anymail を mailgun と統合しようとしています。django send_mail でメールを送信すると

send_mail('Testing', 'Test dsadsadsa asdsa body', 'xyz@mailinator.com', ['xxxx@gmail.com'])

エラーが発生します:

AnymailRequestsAPIError: Sending a message to xxxx@gmail.com from xyz@mailinator.com
ESP API response 404:
{
  "message": "Domain not found: mailinator.com"
}

どうすればこれを取り除くことができますか?

私の設定ファイルにはこれが含まれています:

ANYMAIL = {
    "MAILGUN_API_KEY": "key-xxxmyprivatekey",
}
EMAIL_BACKEND = "anymail.backends.mailgun.MailgunBackend"
DEFAULT_FROM_EMAIL = "no-reply@mailinator.com"
4

1 に答える 1

2

Mailgun で送信ドメインを確認していないようです。Anymail は、送信元のドメインが見つからないという ESP の Mailgun から API エラーを直接報告しています。

Mailgun アカウントにサインインし、ダッシュボードのドメイン リストを確認します。そこに mg.mailinator.com が表示され、緑色の「アクティブ」バッジが付いていますか? そうでない場合は、必要に応じて追加し、Mailgun の指示に従ってドメインを確認します

于 2016-08-25T23:48:38.323 に答える