如何验证电子邮件地址的有效性?

4月 16, 2020
11

如果你为你的企业使用电子邮件营销,或以其他方式向地址列表发送电子邮件,你很可能熟悉坏的或假的电子邮件地址的挑战。 为什么这样做是如此有价值。

如何验证电子邮件地址? 作者:Bouncer

每次你发送邮件爆料时,你都会收到通知回来,说你的邮件被退回了。也许你认为这并不重要。然而,坏的电子邮件地址可能会有一个重大的隐藏成本。

幸运的是,你不必满足于收到弹出的电子邮件。您可以验证电子邮件地址,而无需向所有的人发送电子邮件。了解如何以及为什么这样做如此有价值。

为什么您需要验证它是否是一个活跃的电子邮件地址?

许多电子邮件营销人员认为,不需要一个活跃的 电邮验证 流程。他们认为,他们可以定期根据弹出的名单进行清理,甚至可以保持原样。

毕竟,他们想知道,一个糟糕的电子邮件地址有什么危害?现实情况是,验证可以大大有利于你的电子邮件营销活动。这就是为什么它如此重要的几个原因。

提高交付率

经核实的电子邮件地址 更有可能交付,因为你可以确定它们是有效的。

为什么要花时间精心制作理想的电子邮件,却把它发送到几十个、几百个或几千个坏的电子邮件地址?

当您检查电子邮件地址时,您可以确保您的邮件有可能被收到。

避免硬性反弹

一封无法投递的邮件不仅仅是浪费时间。

它还会经常导致硬跳转。这些是由接收服务器发送的错误信息,让你知道出了问题。

如果你从服务器上收到太多硬性反弹,它可能会开始过滤你所有的邮件到垃圾邮件。

维护声誉

电子邮件服务器并不是唯一寻找坏邮件的服务器。

服务提供商也在检查你的退信率。如果他们看到你向坏地址发送了太多的电子邮件,他们可能会把你列入黑名单。这可能会产生比垃圾邮件过滤更深远的影响。

您可能会发现越来越多的电子邮件。 蹦蹦跳跳即使它们被发送到有效的地址。

检查全局性电子邮件

有些电子邮件服务器使用全局地址,接受所有没有发送到该域名有效地址的电子邮件。

这有两个问题。

首先,捕风捉影可能会发出硬性反弹,即使收到邮件。

其次,很有可能没有人主动阅读捕鱼达人收到的邮件。

获取更清晰的活动指标

除了对您的电子邮件发送率的损害,不良的电子邮件地址也会导致误导性的活动指标。

例如,你可能会看到一个低得离谱的打开率和点击率。

然而,这可能只是因为你的名单中有一半是由未经验证的电子邮件组成的。

省钱

当您存储和发送电子邮件地址时,您将产生时间和IT资源的成本。

虽然少数坏的电子邮件地址不会有影响,但如果你有一个重大的问题,你可能会浪费大量的钱。

清理邮件列表对你的底线有好处。

清除临时或删除的地址

一个电子邮件地址不需要一直是坏的问题。

很多人都会创建临时地址来注册东西或删除自己的旧地址。

不管是哪种情况,曾经工作过的邮件可能会突然停止。

积极清理你的列表,就可以摆脱这些问题地址。

查找错别字

您的列表中可能会有一些不良的电子邮件地址,这些地址只是打错了。例如,[email protected] 可能写成 [email protected]("m "换成 "n")。

严格的邮件验证过程可以发现这些错别字。然后,您可以纠正它们,并按原计划发送您的电子邮件。

有了正确的工具集,检查电子邮件地址既简单又省时。有了这么多好处,就没有什么理由不实施验证策略了。

什么时候应该检查电子邮件地址?

您不需要过分验证您的电子邮件地址。通过定期验证邮件列表来保持邮件列表的干净是很有价值的。然而,您只需要检查您的列表是否有重大变化,或者如果您正在与糟糕的指标斗争。

例如,你想 验证电子邮件地址 当他们被添加到您的列表中时。如果您的跳出率超过2%或打开率较低,您也要检查电子邮件的有效性。

此外,定期清理你的清单是一个好主意。考虑大致每个月检查一次。如果你的电子邮件数量相对较少,你也许可以每季度做一次。

如果你有非常长的列表,经常变化,你可能需要更频繁的时间表。

请注意,B2B列表需要比B2C更频繁地进行验证。

如何验证电子邮件地址?

电子邮件地址验证是检查确定一个电子邮件地址是否有效的过程。当您发送电子邮件时,您希望它们能发送给一个真实的人。

确保他们这样做的最佳方法之一是检查您列表中的电子邮件地址,以确保它们是有效的。验证是任何电子邮件营销人员腰带上的宝贵工具。

发送电子邮件和管理退件

验证电子邮件地址的最简单方法是简单地发送电子邮件。如果您收到一封硬退信,您可以从您的邮件列表中删除该邮件。

这是一个不优雅的解决方案。它可能会损害你的域名声誉,让你被添加到垃圾邮件列表中,并扰乱你的指标。发送测试邮件比继续向不良地址发送邮件要好。然而,还有一些更好的选择。

尽管如此,你应该定期检查你的软弹和硬弹。这是一个很好的机会,在验证之间清理你的列表。

从其他地址发送电子邮件

另一种方法是用一个虚拟账户发送测试邮件。这是一个极其简单的解决方案,而且速度适中。
您只需注册一个 自由的 账户,然后发送一封测试邮件。

由于它来自于另一个域名,你可以在你的电子邮件正文中写几乎任何东西。当你得到硬性反弹回复时,你可以将他们从你的电子邮件列表中删除。

这种方法的主要优点是非常简单,即使对于技术新手来说也是如此。但是,这往往是不准确的,因为你可能得不到明确的回复,你的信息可能被过滤成垃圾邮件。

此外,你还需要自己用电子表格来记录回复情况。对于许多电子邮件营销人员来说,这过于耗时和令人沮丧。更不用说,向收件人的收件箱发送垃圾邮件就是很糟糕的事情了!

如何在不发送电子邮件的情况下验证电子邮件地址?

不需要发送实际的电子邮件就可以验证电子邮件地址,尽管这是一个复杂的过程,可能需要一些先进的技术。

在本节中,我们将介绍两种替代方法:创建你自己的解决方案,以及使用一个 电子邮件验证服务.

使用Bouncer的免费电子邮件验证工具

检查电子邮件的语法

识别无效电子邮件地址的第一步是验证电子邮件地址的语法。

有效的电子邮件地址由两部分组成:本地部分(即用户名)和域名,用"@"字符分开,并遵循以下格式 [email protected]

本地部分最长不得超过64个字符,可包括:

  • 大写和小写拉丁字母 A 到 Z a 到 z
  • 数字  到 9
  • 特殊字符 !#$%&'*+-/=?^_`{|}~
  • 点子 . 但是,它不应该在本地部分的开头或结尾,也不应该在另一个点的旁边。

 

域名可以是最大的

  • 大写和小写拉丁字母 A 到 Z a 到 z
  • 数字  到 9
  • 连字符 - 然而,它不应该在域名部分的开头或结尾。
  • 点子 . ,用于分隔域名标签的各个部分(子域、主域和顶级域)。

我们可以用正则表达式的形式来描述这些规则,其内容如下。

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

Ping服务器

下一步的邮件验证过程是ping邮件服务器,询问其地址是否有效。

这个过程是缓慢的,繁琐的,而且对你的基础设施来说非常危险,你可能会告诉你。然而,它是相当准确的。

你需要一个工具,如Windows上的Telnet或MacOs上的PuTTY或nc(netcat)。

以下是通过ping邮件服务器来验证邮件地址所需的步骤。

  1. 使用""命令查找邮件服务器。nslookup -type=mx"后面是电子邮件域名。
    这应该会返回几个服务器。
  2. 选择其中一个,然后用Telnet连接到它。
    在Windows上的命令是"telnet {邮件服务器地址} 25.
    在MacOs上,这个命令是"nc {邮件服务器地址} 25.
  3. 然后,通过输入""来和服务器打招呼。HELO{你的域名}”.注意,命令中只有一个L。
  4. 最后,就是检查邮件地址了。首先输入"邮件地址:。”.
  5. 然后,在响应代码后,输入"rcpt to:。”.

下面是一个可交付的电子邮件地址的通信方式。

220 mx.google.com ESMTP h3si7768221lfu.32 - gsmtp
お問い合わせ 弹子.com
250 mx.google.com为您服务
mail from:<[email protected]弹子.com>
250 2.1.0 OK h3si7768221lfu.32 - gsmtp
rcpt to:
250 2.1.5 OK h3si7768221lfu.32 - gsmtp
退出
221 2.0.0 关闭连接 h3si7768221lfu.32 - gsmtp

这里是一个地址的样子。

HELO usebouncer.com
250 mx.google.com为您服务
邮件来自:
250 2.1.0 OK l26si4867318ljg.18 - gsmtp
rcpt to:
550-5.1.1 你试图到达的电子邮件帐户不存在。请尝试
550-5.1.1 仔细检查收件人的电子邮件地址是否有错别字或其他错误。
550-5.1.1不必要的空格。了解更多信息,请访问
550 5.1.1 https://support.google.com/mail/?p=NoSuchUser l26si4867318ljg.18 - gsmtp
退出
221 2.0.0 关闭连接 l26si4867318ljg.18 - gsmtp

在进行这种方法时,非常重要的一点是正确识别电子邮件服务器的响应。服务器SMTP响应的重要部分是所谓的基本状态码和增强状态码。

基本状态码由3位数字组成,其中第一位数字代表响应是否为。

  • 2 - 正面
  • 3 - 正面的中级
  • 4 - 瞬态负值
  • 5 - 永久性阴性

第二个数字代表类别。

  • 0 - 语法
  • 1 - 信息
  • 2-连接
  • 5 - 邮件系统

以下是一些常见的状态码及其含义。

  • 220 - 连接 - 服务就绪
  • 221--再见--服务结束传送
  • 250 - 要求的行动确定并完成
  • 450 - 未采取所要求的行动 - 由于政策原因,邮箱可能被暂时封锁
  • 500 - 语法错误 - 命令未被识别
  • 503 - 错误的命令顺序
  • 530 - 需要认证
  • 550 - 信箱不可用
  • 551 - 用户不在本地
  • 552 - 储存量超标
装饰品

验证电子邮件地址而不
发送电子邮件

装饰品

使用电子邮件验证工具

在许多情况下,在不发送电子邮件的情况下验证电子邮件地址的最佳方法是使用电子邮件验证工具。这对于普通的电子邮件营销人员和其他习惯于发送大量电子邮件的人来说,是一个特别受欢迎的选择。

电子邮件验证工具将检查电子邮件有效性的过程自动化。你所需要做的就是提供你的邮件列表。使用工具有几个好处。

准确。 也许最重要的是,电子邮件验证工具往往非常准确。您可以确信您的最终邮件列表只有有效地址。

速度。 与ping服务器相比,基于工具的方法非常快。另外,你不需要做任何工作来检查电子邮件地址。只需上传您的列表,让系统来完成剩下的工作。

支持: 工具的生产者,如 保镖 了解电子邮件营销和验证。他们可以提供你在其他选项中得不到的支持。

遵守GDPR (如果您选择Bouncer)。虽然不是每个工具都符合GDPR,但Bouncer是符合的如果您在欧盟开展业务,拥有一个符合这些法律的系统很重要。

使用工具来验证电子邮件地址是最快最简单的选择。对于忙碌的数字营销人员来说,这是一个必备的工具。

 

使用电子邮件验证工具与内部解决方案的好处。

使用Bouncer来批量验证电子邮件地址。

电子邮件地址验证是成功的电子邮件营销活动的一个重要部分。有了Bouncer,你可以快速、轻松地批量检查电子邮件地址。更重要的是,它符合GDPR标准。

今天了解更多关于电子邮件列表验证的信息。有了这个强大的功能,你可以享受上面列出的所有好处,甚至更多。现在是时候开始验证你的电子邮件列表了!

线和点