We are deploying some test e-mail servers with the subdomain mail
(i.e., mail.example.com
). Now, it seems that Thunderbird discovers that e-mail server when we are configuring e-mail.
How does Thunderbird accomplish this? I'm assuming it tries to append a list of subdomain with the right hand side of your e-mail address. Is this correct? If so, does anyone have any documentation of this and/or the list of subdomains it tries in order?
As Zypher commented, according to https://wiki.mozilla.org/Thunderbird:Autoconfiguration (emphasis mine):
Noting what I've emphasised above (which will be the case for your servers, as they won't be registered with Mozilla):
So in order it will try:
While it was once common for
imap
,pop
/pop3
andsmtp
services to run on separate hosts (or at least common practice to have separate DNS records), the current practice is to run everything on a singlemail
host, and that's what Thunderbird is trying and succeeding on.I believe it query's Mozilla's servers which contain a database of common email services and the related settings and server addresses that those services use.