背景
我使用 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/