-
Notifications
You must be signed in to change notification settings - Fork 61
Adding nili.ca #158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
coldad
wants to merge
1
commit into
thunderbird:master
Choose a base branch
from
coldad:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Adding nili.ca #158
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <clientConfig version="1.1"> | ||
| <emailProvider id="nili.ca"> | ||
| <domain>nili.ca</domain> | ||
| <displayName>Nili Mail</displayName> | ||
| <displayShortName>Nili</displayShortName> | ||
|
|
||
| <incomingServer type="imap"> | ||
| <hostname>email.nili.email</hostname> | ||
| <port>993</port> | ||
| <socketType>SSL</socketType> | ||
| <username>%EMAILADDRESS%</username> | ||
| <authentication>password-cleartext</authentication> | ||
| </incomingServer> | ||
|
|
||
| <outgoingServer type="smtp"> | ||
| <hostname>email.nili.email</hostname> | ||
| <port>587</port> | ||
| <socketType>STARTTLS</socketType> | ||
| <username>%EMAILADDRESS%</username> | ||
| <authentication>password-cleartext</authentication> | ||
| </outgoingServer> | ||
|
|
||
| <webMail> | ||
| <loginPage url="https://webmail.nili.ca/"/> | ||
| </webMail> | ||
|
|
||
| <!-- Optional: document your help page(s) for maintainers --> | ||
| <documentation url="https://nili.ca/knowledge-base/how-to-connect-email-clients-to-servers/"> | ||
| <descr lang="en">POP, IMAP, and SMTP settings for Nili</descr> | ||
| </documentation> | ||
| </emailProvider> | ||
| </clientConfig> | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As mentioned in #96, we're looking into getting rid of the
webMailsection as it doesn't really bring much real-life value. I don't think we should include it in new configurations.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dear @babolivier, Thank you for looking to this.
Nili already hosts their own autoconfig file, but many of their customers face issues accessing it through certain ISPs, which has led to a noticeable number of support requests.
Originally, the Nili team explored creating a branded email app, and forking current apps seemed like the most natural choice; Thunderbird has long been their users’ top recommendation for the past 12 years. Instead, I suggested listing their autoconfig in the ISPDB and officially promoting Thunderbird as the recommended Nili email client for both desktop and mobile. This approach would save their team from maintaining a fork while strengthening Thunderbird’s presence among Nili users.
That said, I’m completely open to other approaches or ideas to share with their team if there’s a preferred path forward.
Sincerely,
Nick
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And webMail can be eliminated!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Self-hosted autoconfig files should provide the same level of support for configuration auto-discovery as ISPDB - in fact, Thunderbird prioritises configurations hosted by service providers over those described in ISPDB.
I've looked a bit more into this, and it looks like there's a Cloudflare configuration issue here.
https://autoconfig.nili.ca/mail/config-v1.1.xml(one of the URLs Thunderbird attempts to reach) redirects tohttps://jar.nili.ca/mail/config-v1.1.xml, but it looks like the wholejar.nili.cadomain is behind a Cloudflare frontend. As a result, Thunderbird is hit with a Cloudflare captcha that it cannot solve, and it's unable to retrieve the configuration.Would the Nili team be open to disabling this protection specifically for the path
/mail/config-v1.1.xml, so automated software such as Thunderbird's (and other supporting clients') auto-discovery feature can query it? Feel free to loop me (brendan [at] thunderbird.net) into any conversation I can help with 🙂There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @coldad, is there any news on this? Would you like me to reach out to Nili to get the ball rolling?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @babolivier ,
how do you check the error?
Would you please attempt again and see if tha resolved?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @coldad, I initially noticed it by going to https://autoconfig.nili.ca/mail/config-v1.1.xml, and noticing that I'm served by a Cloudflare captcha (which might not show for everyone). You can also verify this by running
curl -L https://autoconfig.nili.ca/mail/config-v1.1.xml(-Ltells cURL to follow redirects) and seeing that it serves Cloudflare's HTML, not the XML file that's hosted at that address.I've just checked it now, it still seems to be happening.