wordpress - 如何在没有邮件接收客户端的情况下验证 Mandrill 自定义发送域?

标签 wordpress email mandrill mail-server

背景

我使用 Mandrill 作为我的 SMTP 发送邮件服务器。在我的自定义域 DNS 中设置 MX 后,我可以通过 Mandrill 发送电子邮件。

但是,从 Gmail 客户端读取电子邮件时,总是显示“代表”行。我知道可以通过设置 DKIM 和 SPF 设置来删除此签名,我在 Mandrill 后端这样做了。

问题

有趣的部分来了:Mandrill 要求您通过向该自定义域发送电子邮件来“验证域”。但是,我没有后端应用程序来接收 Mandrill 的“入站电子邮件”。 由于Mandrill没有提供其他邮件客户端,我如何验证发送域?

<小时/>

引用文献

最佳答案

我之前也遇到过同样的问题。我有一个在服务器上运行的 Web 应用程序。因此,我通过添加一些 MX 记录在 mandrill 上配置传入邮件,然后为指向我的 Web 应用程序上的 POST 端点之一的随机地址创建同一域的路由。

因此,每当有人向该地址发送电子邮件时,我都会在控制面板中放置的 Web 端点上收到一个 POST 请求。 Mandrill 在电子邮件正文中给出了确认 URL。因此,通过检查日志,我们可以直接复制网址并将其粘贴到浏览器中,并验证域。

如果不需要,可以稍后在mandrill中删除传入的域。

关于wordpress - 如何在没有邮件接收客户端的情况下验证 Mandrill 自定义发送域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664112/

相关文章:

php - IMAP 按主题搜索在 Gmail 上的标点字符失败

php - 向 php html 电子邮件添加样式

javascript - 在激活事件监听器之前,异常不会被捕获

php - 10天后删除处理订单

wordpress - 在 WooCommerce 结帐中获取密码值

javascript - 是否可以在 PHP 的 Mail 功能中添加 CSS?

ruby-on-rails-3 - 山魈从本地主机发送电子邮件

山魈 webhooks : How to get notifications about successful delivery?

css - wordpress 主题问题主题无法正常使用格式

html - 固定粘性标题