首页 > 解决方案 > 使用 Mailgun 帐户发送电子邮件我得到的域未经验证,需要 DNS 配置错误

问题描述

我的 Laravel 8 应用程序位于 tads.my-demo-apps.tk 作为 my-demo-apps.tk 的子域。此域是在https://my.freenom.com/上创建的,并且在 ubuntu 18 上安装了 Ubunutu 10

当我使用我的 yahoo.com 帐户(我在该帐户下进入主仪表板)发送电子邮件时,我收到了电子邮件,好的,但我在收到的电子邮件的内容中看到未呈现的 HTML 代码。

我尝试向我的 Gmail 帐户发送电子邮件但收到错误消息:

{"message":"Expected response code 354 but got code \"421\", with message \"421 Domain my-demo-apps.tk is not allowed to send: The domain is unverified and requires DNS configuration. Log in to your control panel to view required DNS records.\r\n\"","user_id":2}

打开我的域的 DNS 页面,我看到:https ://imgur.com/a/QJBJgWn 但我不确定要检查哪些记录以及如何检查?

在我的新 Mailgun 帐户的详细信息中,我看到

Plan    Flex
Emails sent 3 of 1.3K
Validations 0 of 0
Dedicated IPs   0 of 0
Log retention   5 days

谢谢!

标签: laravelmailgun

解决方案


您必须根据 mailgun 的要求填写域的 DNS 记录。

例如 mg.mydomain.com MX 记录等。

如果您无权修改 DNS 记录,请咨询您的 DNS 提供商。


推荐阅读