mirror of https://github.com/M66B/FairEmail.git
Check if provider is valid
This commit is contained in:
parent
745f78206e
commit
241801b5b0
|
@ -73,6 +73,12 @@ public class EmailProvider {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void checkValid() throws UnknownHostException {
|
||||||
|
if (this.imap_host == null || this.imap_port == 0 ||
|
||||||
|
this.smtp_host == null || this.smtp_port == 0)
|
||||||
|
throw new UnknownHostException(this.name + " invalid");
|
||||||
|
}
|
||||||
|
|
||||||
private EmailProvider(String name, String domain, String imap_prefix, String smtp_prefix) {
|
private EmailProvider(String name, String domain, String imap_prefix, String smtp_prefix) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
|
||||||
|
@ -339,6 +345,8 @@ public class EmailProvider {
|
||||||
Log.i("imap=" + provider.imap_host + ":" + provider.imap_port + ":" + provider.imap_starttls);
|
Log.i("imap=" + provider.imap_host + ":" + provider.imap_port + ":" + provider.imap_starttls);
|
||||||
Log.i("smtp=" + provider.smtp_host + ":" + provider.smtp_port + ":" + provider.smtp_starttls);
|
Log.i("smtp=" + provider.smtp_host + ":" + provider.smtp_port + ":" + provider.smtp_starttls);
|
||||||
|
|
||||||
|
provider.checkValid();
|
||||||
|
|
||||||
return provider;
|
return provider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -367,7 +375,7 @@ public class EmailProvider {
|
||||||
return new EmailProvider(domain, domain, "mail", "mail");
|
return new EmailProvider(domain, domain, "mail", "mail");
|
||||||
|
|
||||||
else
|
else
|
||||||
throw new UnknownHostException();
|
throw new UnknownHostException(domain + " template");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean checkTemplate(
|
private static boolean checkTemplate(
|
||||||
|
|
Loading…
Reference in New Issue