有没有办法验证域中是否存在电子邮件ID?
我有以下功能:它只检查有效域,但我需要在域中检查有效的电子邮件地址而不发送任何邮件 .
public boolean isValidEmailAddress(String email) {
boolean result = true;
try {
InternetAddress emailAddr = new InternetAddress(email);
emailAddr.validate();
} catch (AddressException ex) {
result = false;
}
return result;
}
2 回答
这是一个可以进行多种验证的源代码,我多年来一直在使用它:
http://www.rgagnon.com/javadetails/java-0452.html
注意:请参阅页面中的函数isAddressValid()以进行完整验证 .
听起来像你需要SMTP VRFY command:
请注意上面的安全问题 .