Skip to content

Create whosts.pl#199

Closed
DarkowskiM wants to merge 4 commits into
thunderbird:masterfrom
DarkowskiM:master
Closed

Create whosts.pl#199
DarkowskiM wants to merge 4 commits into
thunderbird:masterfrom
DarkowskiM:master

Conversation

@DarkowskiM
Copy link
Copy Markdown

Add autoconfig for whosts.pl - Polish email hosting provider.
IMAP: imap.whosts.pl:993 SSL
SMTP: smtp.whosts.pl:587 STARTTLS
POP3: imap.whosts.pl:995 SSL

@DarkowskiM DarkowskiM requested a review from a team as a code owner June 3, 2026 18:24
@DarkowskiM
Copy link
Copy Markdown
Author

Hi, could a maintainer please approve the workflow so the validation can run? This is a new ISP entry for whosts.pl - a Polish email hosting provider. Thank you!"

@jtracey
Copy link
Copy Markdown

jtracey commented Jun 4, 2026

The file should have a .xml extension.

@DarkowskiM
Copy link
Copy Markdown
Author

Thank you! I've renamed the file to whosts.pl.xml

@jtracey
Copy link
Copy Markdown

jtracey commented Jun 4, 2026

Thanks! It looks like the server may support TLS for SMTP on port 465 though. Can you confirm?

@DarkowskiM
Copy link
Copy Markdown
Author

Yes, the server supports TLS for SMTP on port 465 as well. I can add it to the configuration if needed.

@DarkowskiM
Copy link
Copy Markdown
Author

DarkowskiM commented Jun 5, 2026

I've updated the file to include a separate POP3 hostname (pop3.whosts.pl) and added SMTP SSL on port 465 as requested. Both ports 587 (STARTTLS) and 465 (SSL) are now included.

@babolivier
Copy link
Copy Markdown
Member

Thanks for this PR! Maybe a long shot, but are you involved with whosts.pl, or do you have an existing relationship with them? We typically prefer that ISPs host their own autoconfig files for a range of reasons (documented here), so I'm wondering if that route has already been attempted.

@DarkowskiM
Copy link
Copy Markdown
Author

Hi! Yes, I am the administrator of whosts.pl. The autoconfig service is already hosted directly on our server at autoconfig.whosts.pl and autodiscover.whosts.pl. The service is fully operational and serving configuration for all domains hosted on our platform. I submitted this PR to ensure Thunderbird can also find the configuration through the ISPDB for domains that may not have the autoconfig DNS records set up yet.

@babolivier
Copy link
Copy Markdown
Member

Great, thanks for the info!

I'm not entirely make sure an ISPDB entry makes sense in this case. If a domain doesn't have the DNS entry set up, Thunderbird also uses the value of its MX record to perform an autoconfig lookup, as described on this page. In other words, if alice.com doesn't have an autoconfig. subdomain but has an MX record that points to mx.bob.com., and if autoconfig.bob.com exists and serves an autoconfig file, Thunderbird should use that file.

For a real life example, Fastmail ask their customers to set a couple of MX records pointing to inX-smtp.messagingengine.com., and serve an autoconfig file at http://autoconfig.messagingengine.com/mail/config-v1.1.xml so that customers aren't required to set up such records.

Would this be acceptable in your case?

@DarkowskiM
Copy link
Copy Markdown
Author

Thank you for the tip! I've now set up autoconfig.mail.whosts.pl so Thunderbird can find the configuration via MX lookup for all domains with MX pointing to mail.whosts.pl. This works exactly like the Fastmail example you mentioned. I also have autoconfig CNAME records for domains with external MX servers. Given this setup, do you think the ISPDB entry is still needed or should I close this PR?

@babolivier
Copy link
Copy Markdown
Member

I've now set up autoconfig.mail.whosts.pl so Thunderbird can find the configuration via MX lookup for all domains with MX pointing to mail.whosts.pl

As described on that page, the domain used by Thunderbird stops at the second level, so if the value of the MX is mail.whosts.pl then Thunderbird will query autoconfig.whosts.pl. It also looks like there's already a file there (sorry for not thinking to check earlier!), so I think you should already be sorted with just this one.

As a test, I configured a temporary subdomain on one of my domain with an MX record pointing at mail.whosts.pl and no autoconfig. record, and it seems like Thunderbird successfully manages to find its configuration at autoconfig.whosts.pl:

Screencast.From.2026-06-05.16-38-28.mp4

With this in place, I don't think there's a need for this PR, so I'll close it. If you happen to need further help with autoconfig and/or ISPDB in the future, feel free to ask in our mailing lists: https://thunderbird.topicbox.com/groups/autoconfig 🙂

@babolivier babolivier closed this Jun 5, 2026
@DarkowskiM
Copy link
Copy Markdown
Author

Thank you so much for testing this and for the detailed explanation! Great to know it works. I appreciate your help and patience with this PR.

@babolivier
Copy link
Copy Markdown
Member

No worries! Thanks for your patience with this as well :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants