如何配置 MAILSERVER 以便 MAIL CLIENTS 可以自动查找设置

如何配置 MAILSERVER 以便 MAIL CLIENTS 可以自动查找设置

我有一个邮件服务器:postfix;dovecot;mysql;ssl cert。
这可以正常工作。但是,如何配置我的邮件服务器,以便邮件客户端(thunderbird、apple mail、outlook)可以自动找到设置?

答案1

是的,它只查找域名而不是 FQDN,但是当您在 thunderbird 上设置电子邮件帐户时,thunderbird 只查找域名,然后您可以使用 FQDN“mail.test.com”手动设置传入和传出。

答案2

简而言之,你不能。

有些客户端会尝试猜测设置,但设置并不复杂。Android 版 GoogleMail 客户端只需要主机名和用户凭据即可设置连接。Thunderbird 的操作非常类似。

但是您无法以任何方式向邮件客户端提供提示,因为它不是通过 SMTP/POP/IMAP 协议实现的。

答案3

这不是邮件服务器配置的问题。

您可以将特定的 SRV 记录添加到您的 DNS 区域,以便电子邮件客户端可以解析该记录:

_imap._tcp        SRV       0 0 143 imap.example.net.
_imaps._tcp       SRV       0 0 993 imap.example.net.
_submission._tcp  SRV       0 0 587 smtp.example.net.

这里的“143”是你使用的 imap 端口,“imap.example.net”是你的 imap 服务器,smtp 也是一样。如果你仍然使用 pop3 和 pop3s 记录,你也可以添加它。

某些客户端可能还会使用来自另一个 DNS 记录“_autodiscover.tcp.example.net”的信息发出请求,因此您也可以添加此记录,并配置 Web 服务器来响应此 xml 请求。详细信息请参阅https://web.archive.org/web/20150817115525/http://moens.ch:80/2012/05/31/providing-email-client-autoconfiguration-information/,并且有一个Github项目提供php脚本和配置:https://github.com/gronke/email-autodiscover

答案4

邮件客户端有时会猜测主机名,因此如果您将主机名命名为“mail”或“imap”,它可能会适用于大多数邮件客户端。

对于 thunderbird (仅),有一个由 Mozilla 制定但从未流行过的规范,您可以设置它,称为自动配置,它会告诉 thunderbird 客户端邮件服务器在哪里。

https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration

相关内容