我正在尝试集成django-anymail和mailgun。当我用django send_mail as发送邮件时
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"发布于 2016-08-26 07:48:38
听起来你还没有在邮件枪中验证你的发送域。Anymail是直接从你的ESP,邮件枪报告API错误,它抱怨他们找不到你试图发送邮件的域名。
登录到您的邮件枪帐户,并检查其仪表板中的domains list。是否列出了带有绿色“活动”徽章的mg.mailinator.com?如果没有,请在必要时添加它,然后按照邮件枪的说明访问verify the domain。
https://stackoverflow.com/questions/38542135
复制相似问题