Misc ISPDB URLs

This commit is contained in:
M66B
2022-12-31 08:35:58 +01:00
parent 95edf57666
commit 5c63edc69c
3 changed files with 64 additions and 10 deletions

View File

@@ -598,22 +598,14 @@ public class EmailProvider implements Parcelable {
@NonNull
private static EmailProvider fromISPDB(Context context, String domain, String email) throws Throwable {
// https://wiki.mozilla.org/Thunderbird:Autoconfiguration
if (!BuildConfig.PLAY_STORE_RELEASE) {
for (String link : Misc.getISPDBUrls(domain, email))
try {
URL url = new URL("https://autoconfig." + domain + "/mail/config-v1.1.xml?emailaddress=" + email);
URL url = new URL(link);
return getISPDB(context, domain, url);
} catch (Throwable ex) {
Log.i(ex);
}
try {
URL url = new URL("https://" + domain + "/.well-known/autoconfig/mail/config-v1.1.xml?emailaddress=" + email);
return getISPDB(context, domain, url);
} catch (Throwable ex) {
Log.i(ex);
}
}
URL url = new URL("https://autoconfig.thunderbird.net/v1.1/" + domain);
return getISPDB(context, domain, url);
}