【问题标题】:check valid email address even its catch all email hosts检查有效的电子邮件地址,甚至捕获所有电子邮件主机
【发布时间】:2016-01-29 07:04:28
【问题描述】:

我想知道给定的电子邮件 ID 是否存在。甚至在全部配置中配置的电子邮件域。

例如:

user@domain.com is given.
domain.com is catch all SMTP domain
domain.com is valid but user is not registered it.
given email id is not valid(excepted answer)

【问题讨论】:

  • 它是否存在,或者它是否是一个有效的电子邮件地址?只能通过邮寄来验证是否存在,看邮件是否到达或抛出异常
  • 您可以检查电子邮件地址的格式是否正确,但正如@Stultuske 所说,抛出异常的唯一方法是尝试发送邮件并处理结果
  • 在不发送邮件的情况下,我们应该检查有效的电子邮件地址吗?发送邮件并检查它是否被退回 - 我认为这种方式需要一些时间来检查吗?

标签: java node.js email smtp tcp-ip


【解决方案1】:

查看 MX 记录检查是否可以帮助您 - http://www.rgagnon.com/javadetails/java-0452.html

【讨论】:

  • 还有什么办法吗?
【解决方案2】:

有一些在线应用程序(其中一些基于 MX Record)来验证电子邮件地址 - 例如http://verify-email.org/

另一个例子 - http://validateemailaddress.org/

您能否检查一下他们是否有可以在您的应用程序中使用的已发布 API/Web 服务?

【讨论】:

    【解决方案3】:

    如果您只是需要不时检查电子邮件地址,只需使用免费的 MailboxValidator 演示页面。

    http://www.mailboxvalidator.com/demo

    但如果您需要 API,您可以在

    上注册免费 API

    http://www.mailboxvalidator.com/plans#api

    如果使用API​​,可以得到如下结果字段:

    “域”:这是电子邮件地址的域。

    "is_free" :这表明电子邮件地址是否来自免费电子邮件提供商,例如 Gmail 或 Hotmail。

    "is_syntax" : 这表明电子邮件地址在语法上是否正确。

    "is_domain" : 这表明电子邮件地址在其 DNS 条目中是否有有效的 MX 记录。

    "is_smtp" : 这表明在 MX 记录中指定的邮件服务器是否正在响应连接。

    "is_verified" : 表示邮件服务器是否确认邮件地址确实存在。

    "is_server_down" : 这表明邮件服务器当前是否关闭或无响应。

    "is_greylisted" :这表明邮件服务器是否采用灰名单,其中电子邮件必须稍后再发送一次。

    "is_disposable" : 这表明该电子邮件地址是否是来自一次性电子邮件提供商的临时地址。

    "is_suppressed" : 这表明该电子邮件地址是否在我们的黑名单中。

    "is_role" :这表明电子邮件地址是否是基于角色的电子邮件地址,例如 admin@example.net、webmaster@example.net 或 support@example.net。

    "is_high_risk" : 表示邮件地址是否包含高风险关键字。

    "is_catchall" : 这表明电子邮件地址是否是一个包罗万象的地址。

    "mailboxvalidator_score" :电子邮件地址信誉分数。分数 > 0.70 表示好; score > 0.40 表示一般; score ≤ 0.40 表示差。

    "time_taken" : 获得结果所用的时间,以秒为单位。

    "status" : 这表明我们的系统是否根据前面的所有字段认为电子邮件地址是有效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 2015-01-23
      • 2019-05-19
      相关资源
      最近更新 更多