2016-04-26 134 views
0

我为公立大学工作,我们有一个在线入学申请,要求申请人提供推荐人的电子邮件地址。许多申请人(他们是孩子!!)拼写错误的电子邮件地址。我们如何检查一个电子邮件地址是否真的存在,并会收到我们的电子邮件?如何查询存在的电子邮件地址

+1

您好,请阅读[问]页面以帮助您改善您的问题。从它的声音(到目前为止),这可能不是它的论坛 - 但是,随意编辑它并添加缺少的位。也许我们可以帮忙 – ochi

回答

2

我认为实际上检查电子邮件地址是否存在的唯一方法是发送一封邮件给它。即使存在,您也不知道是否会收到邮件(例如可能会发生软限制)。

你可以在java中做的另一件事是编写一个正则表达式来检查电子邮件字符串是否具有被认为是电子邮件的模式(例如拥有@,拥有一个域,有一个点等等) 。

+0

你可以自己编写正则表达式,你可以使用commons的验证器 - http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/ EmailValidator.html,它处理无效的TLDN和其他类似的东西。 –

1

如果这对您很重要,您可能需要为推荐人实施电子邮件验证。您会向他们发送一封带有验证链接的电子邮件,并解释为什么他们会收到电子邮件,跟踪以这种方式发送的任何退回的电子邮件,然后在点击验证链接以验证其地址后将它们发送到表单。

+0

这是最好的方法,因为它也确认了电子邮件地址实际上属于他们。 – Andreas

相关问题