我应该如何验证电子邮件地址的域名部分?我需要先在Java类中列出现有的域名,还是Java的InternetAddress.validate()
会自动执行?我已经使用了以下代码:
public static boolean verifyEmailAddress(String regEmail) {
boolean result = true;
try {
InternetAddress emailAddr = new InternetAddress(regEmail);
emailAddr.validate();
} catch (AddressException ex) {
result = false;
}
return result;
}
请求中有一个邮箱地址,存储在regEmail参数中。问题是即使对于无效的电子邮件(如san@hhhgggmail.com),它也显示为有效。我需要做什么才能解决这个问题?请帮我解决。另外,这个函数是否对使用和测试过它的人有效?