Confirmed users
596
edits
(Link MDC article much more prominently) |
(→Implementation: Update autoconfig server URL, and another prominent link to devmop docs) |
||
| Line 93: | Line 93: | ||
The domain if the email address is used to determine the configuration (POP/IMAP and SMTP server names, SSL yes/no, authentication methods etc.), via several mechanisms: | The domain if the email address is used to determine the configuration (POP/IMAP and SMTP server names, SSL yes/no, authentication methods etc.), via several mechanisms: | ||
(For most current information, please see https://developer.mozilla.org/en/Thunderbird/Autoconfiguration .) | |||
# Config files on harddisk, in <i>installdir</i>/isp/<i>emailaddressdomain</i>.xml , e.g. C:/Program Files/Mozilla/Thunderbird/isp/example.com.xml . | # Config files on harddisk, in <i>installdir</i>/isp/<i>emailaddressdomain</i>.xml , e.g. C:/Program Files/Mozilla/Thunderbird/isp/example.com.xml . | ||
#* Same file format as below. | #* Same file format as below. | ||
#* This is only for intranet deployments, we won't be shipping any configs by default anymore, in favor of the following alternatives. | #* This is only for intranet deployments, we won't be shipping any configs by default anymore, in favor of the following alternatives. | ||
# Try to get the configuration from the email provider | # Try to get the configuration from the email provider | ||
## Try to contact http://autoconfig.<i>emailaddressdomain</i>/mail/config-v1.xml?emailaddress=<i>emailaddress</i> , e.g. http://autoconfig.example.com/mail/config-v1.xml?emailaddress=fred@example.com and see whether that host/URL exists. The returned file must have the [[Thunderbird:Autoconfiguration:ConfigFileFormat|ConfigFileFormat]] as below | ## Try to contact http://autoconfig.<i>emailaddressdomain</i>/mail/config-v1.1.xml?emailaddress=<i>emailaddress</i> , e.g. http://autoconfig.example.com/mail/config-v1.1.xml?emailaddress=fred@example.com, as well as fallback http://example.com/.well-known/autoconfig/mail/config-v1.1.xml, and see whether that host/URL exists. The returned file must have the [[Thunderbird:Autoconfiguration:ConfigFileFormat|ConfigFileFormat]] as below. | ||
## and/or, define a DNS TXT record on domain example.net (for my.account@example.net) which contains an URL like e.g. https://www.example.net/mozilla.xml , which also returns this file format. A similar, but slightly different proposal is described in detail on [[Thunderbird:Autoconfiguration:DNSBasedLookup|DNSBasedLookup]]. | ## and/or (not yet implemented), define a DNS TXT record on domain example.net (for my.account@example.net) which contains an URL like e.g. https://www.example.net/mozilla.xml , which also returns this file format. A similar, but slightly different proposal is described in detail on [[Thunderbird:Autoconfiguration:DNSBasedLookup|DNSBasedLookup]]. | ||
## and/or use DNS SRV records _imap._tcp.example.com etc. (Problem: Doesn't provide username form etc..) | ## and/or (not yet implemented) use DNS SRV records _imap._tcp.example.com etc. (Problem: Doesn't provide username form etc..) | ||
# Try to find the config at the Mozilla server (if the email provider does not provide the configuration) | # Try to find the config at the Mozilla server (if the email provider does not provide the configuration) | ||
#* Fetch https://live.mozillamessaging.com/autoconfig/<i>emailaddressdomain</i> , e.g. https://live.mozillamessaging.com/autoconfig/example.com . (Email address of user is not passed, otherwise Mozilla would have a list of email addresses of all users.) | #* Fetch https://live.mozillamessaging.com/autoconfig/<i>emailaddressdomain</i> , e.g. https://live.mozillamessaging.com/autoconfig/example.com . (Email address of user is not passed, otherwise Mozilla would have a list of email addresses of all users.) | ||