|
|
@ -1580,7 +1580,7 @@ public class MessageHelper {
|
|
|
|
String domain = email.substring(at + 1);
|
|
|
|
String domain = email.substring(at + 1);
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
user = IDN.toASCII(user);
|
|
|
|
user = IDN.toASCII(user, IDN.ALLOW_UNASSIGNED);
|
|
|
|
} catch (IllegalArgumentException ex) {
|
|
|
|
} catch (IllegalArgumentException ex) {
|
|
|
|
Log.e(ex);
|
|
|
|
Log.e(ex);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1588,7 +1588,7 @@ public class MessageHelper {
|
|
|
|
String[] parts = domain.split("\\.");
|
|
|
|
String[] parts = domain.split("\\.");
|
|
|
|
for (int p = 0; p < parts.length; p++)
|
|
|
|
for (int p = 0; p < parts.length; p++)
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
parts[p] = IDN.toASCII(parts[p]);
|
|
|
|
parts[p] = IDN.toASCII(parts[p], IDN.ALLOW_UNASSIGNED);
|
|
|
|
} catch (IllegalArgumentException ex) {
|
|
|
|
} catch (IllegalArgumentException ex) {
|
|
|
|
Log.e(ex);
|
|
|
|
Log.e(ex);
|
|
|
|
}
|
|
|
|
}
|
|
|
|