是否有最佳方式来提供电子邮件托管,以便 Outlook 和 Mac Mail 等电子邮件客户端可以根据有限的信息(电子邮件 + 密码)自动配置?
我猜测这可能与 DNS 条目有关 - 使用 [smtp|pop|imap].example.com,但如果这在某处有记录,我宁愿不去猜测。
答案1
“发现”这些内容的邮件客户端包含一个可能值列表。该列表通常包含某些常用域的特定值,否则会猜测子域(如、、mail
和),然后尝试每个服务的标准端口。它基本上会反复尝试各种设置,直到找到允许其连接的组合。它完全是客户端的,根本没有办法从服务器端影响它(除非提供足够的默认服务)。imap
smtp
pop
话虽如此,thunderbird 和可能还有其他一些客户端支持查询子域(通过 http)以获取 XML 配置文件。子域是autoconfig
。例如,对于[email protected]
,thunderbird 将查询http://autoconfig.example.int/mail/config-v1.1.xml
。 该文件的格式在 mozilla 开发者网络中描述和那里还提供了有关如何进行设置的具体说明。
曾经有人讨论过使用TXT
和SRV
记录来实现这一点,但目前尚不清楚这是否已经实现。特别是 Thunderbird 还能够查询预安装的 XML 配置文件和 的配置文件https://live.mozillamessaging.com/autoconfig/<email-address-domain>
。
答案2
Thunderbird 的最新版本支持类似功能,但这完全是客户端技巧。有一些半可接受的方法可以通过 DHCP 自动配置 Web 浏览器代理,但我不知道任何常见的邮件客户端都可以这样做。
如果您找到更令人满意的答案,它将非常具体地针对电子邮件客户端。因此,您可以尝试搜索(或重新询问)您需要支持的特定邮件客户端。