[所有heroku评论应用程序的MX记录

问题描述 投票:0回答:1

我想设置heroku和我的MX记录,以便每当我启动审阅应用程序时,就已经可以将电子邮件发送给它了。

例如,如果我创建一个新的评论应用程序,并且heroku为它分配了名称:

company-feature-email-123abc.staging.example.com

我希望我的区域文件中已经存在通配符MX记录,以成功将电子邮件路由到该审阅应用程序。

表达此MX记录的正确方法是什么?

email heroku dns
1个回答
1
投票

一个通配符MX记录在DNS区域文件中看起来像这样:

*.example.com.    IN      MX      10 <mail-server-name>

请务必阅读RFC 1912 section 2.7: Wildcard records。这是它的一部分:

通配符MX主要用于非IP连接的站点。普通的错误是认为某个区域的通配符MX将适用于所有区域中的主机。通配符MX仅适用于根本不在DNS中列出的区域。例如,

       podunk.xx.      IN      NS      ns1
                       IN      NS      ns2
       mary            IN      A       1.2.3.4
       *.podunk.xx.    IN      MX      5 sue

发给mary.podunk.xx的邮件将发送给自己以进行传递。只要寄给jane.podunk.xx的邮件,或者上面未显示的任何主机到MX。对于大多数Internet网站,通配符MX记录不是有用。您需要在每个主机上放置明确的MX记录。

另请参阅关于服务器故障的类似问题的以下答案:https://serverfault.com/a/405640/494284

© www.soinside.com 2019 - 2024. All rights reserved.