我在一家小型网站托管公司工作。我必须设置自动配置 (Thunderbird) 和自动覆盖 (Outlook) 文件,以便用户(拥有自己的域名,如 www.userxyz.com)只需提供用户名和密码即可在 Outlook 或 Thunderbird 中设置其电子邮件帐户。
我已经关注这说明(针对 Thunderbird)。我已成功构建 .xml 文件,并且一切运行正常,但在它说我必须为每个域设置 DNS CNAME 记录的点(我已链接到该点)处,我遇到了逻辑思维问题。
我们有很多客户,每个人都有另一个域名。我无法autoconfig IN CNAME autoconfig.userXYZ.com
为每个客户设置 CNAME 记录。这样效率不高。所以我的问题是,我该如何处理这个问题,或者如何处理这个问题?我不知道如何以另一种方式提出这个问题,但我希望有人能理解。
用户在 Thunderbird 中输入他的电子邮件地址,例如[email protected]
。Thundbird 正在查看autoconfig.userXYZ.com/mail/config-1.1.xml
是否有配置文件。所以我必须让 Thunderbird 查看另一个地址,例如autoconfig.hoster.com/mail/config-1.1.xml
,这样我只需要管理一个配置文件,而不是数千个配置文件。
旁注:我们正在使用 BIND(9)。
提前致谢。问候,约翰。
答案1
您没有指定要使用的服务器,但在 BIND 中,在 named.conf 内,您可以为每个区域指定一个文件。如果您的环境是同质的,它可以让您创建一个简单的区域文件。在该文件内,您可以添加标准部分、NS、A MX 和 CNAME 记录,并在底部创建自动配置的条目。
然后,您可以将该单个区域文件用于数千个简单域。
当然,可能还有一百万种其他方法可以做到这一点,但这是我用过的方法。