Anymail Mailgun错误

时间:2016-07-23 13:06:55

标签: django django-anymail

我正在尝试将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"

1 个答案:

答案 0 :(得分:1)

听起来您还没有在Mailgun中验证您的发送域名。 Anymail直接从您的ESP,Mailgun报告API错误,它抱怨他们无法找到您尝试发送的域名。

登录您的Mailgun帐户,然后在其信息中心中查看domains list。 mg.mailinator.com在那里列出了绿色的“Active”徽章吗?如果没有,请在必要时添加,然后按照Mailgun的说明进行verify the domain