-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
What to do with custom domain providers? #212
Comments
if they have an auto configure file hosted on the server it just works, though the documentation on how to create that file is not that easy to find, so I suggest that we document it too or create a guide how to create such an autoconfig xml file |
In some IM clients, there is a A Away of that, the After auto-detection failure, this specific tweaks/configurations could be suggested to the user before trying a fully manual procedure. |
we could identify the custom domain provider based on the MX entry of the custom domain. Since deltachat/deltachat-core-rust#2123 the core can do this during setup, but right now it's only hardcoded for Google Workspace domains. For example, the domain n0.computer is handled by the custom domain provider fastmail.com. It has the following MX entries:
Those are actually the same MX entries which will turn up if you run So fastmail.com.md would get these additions:
And if a user wants to configure an account with n0.computer during the account setup, and it can't find a providerDB entry or autoconfig.xml or similar, it would:
This would enable us to add custom domain provider to the providerDB, without having to know every single domain they are managing for a customer. |
I think that my proposal over the front-end would be compatible with this too. |
We already have 4 issues which want to add providers which offer custom domains: https://github.com/deltachat/provider-db/issues?q=is%3Aissue+label%3Acustom-domains
Most issues (like #159) get closed, because the providers don't offer mail accounts without a custom domain; but some like #208 get added, when they have a free offer for which you don't get a domain.
It would be cool if we could make onboarding with a custom domain easier. Is there an automated way to determine the hosting provider?
e.g. in #159 it was suggested to look up the MX entry of the domain, which points to an URL associated with hosting.com, and if we find that URL in the providerDB, the app could get use the corresponding entry. Not sure if this works, and not sure whether it works for every custom domain provider (but does it have to?)
For this we could add a new key/value pair to the database structure, something like MXdestination or so?^^
Thoughts on this? I would like to keep this issue around to collect ideas on how to proceed on this.
The text was updated successfully, but these errors were encountered: