集成

在 n8n 中自动化电子邮件验证

EmailVerify.io n8n 社区节点直接将 n8n-nodes-emailverify 软件包安装到您的工作流画布中 — 无需第三方平台。自托管 n8n 可免费运行,因此您的唯一成本是 EmailVerify.io 点数。使用返回的 status 字段(validinvaliddisposablecatch-all)与 n8n 的 IF 或 Switch 节点配合使用以自动路由联系人。由于电子邮件数据流经您自己的基础设施,因此该集成是具有数据隐私或存储位置要求团队的首选。 免费开始 →

EmailVerify email verification platform
n8n Logo

Quick Summary: n8n Email Verification Integration

  • 软件包名称: <code>n8n-nodes-emailverify</code> — 通过 Settings > Community Nodes > Install 安装
  • 自托管: 可在任何自托管 n8n 实例(v0.195+)上免费运行。无限制工作流执行,零平台成本。
  • n8n Cloud: 社区节点仅在 Enterprise 计划中可用。Starter 和 Pro 云计划无法安装社区节点 — 请改用 HTTP Request 节点。
  • 核心输出: JSON 字段:status(valid / invalid / disposable / catch-all / unknown)、sub_status、free_email、disposable、mx_found — 后续节点中均可通过 <code>{{ $json.status }}</code> 进行访问。
  • 免费开始: EmailVerify.io 提供免费试用 — 请参阅<a href='https://emailverify.io/zh/pricing/' target='_blank' class='text-[#1519FA] hover:underline'>价格</a>。

如何使用此集成

按照以下步骤在您的 n8n 实例中安装和配置节点。

1

第 1 步:打开 n8n 设置

登录到您的 n8n 实例。点击侧边栏左下角的 Settings 图标,然后选择 Community Nodes
Step 1: 第 1 步:打开 n8n 设置
2

第 2 步:打开安装弹窗

点击 Install a node 按钮。屏幕上将出现一个安装弹窗。
Step 2: 第 2 步:打开安装弹窗
3

第 3 步:安装节点

在弹窗的 'NPM Package Name' 字段中粘贴:n8n-nodes-emailverify。同意风险并点击 Install。n8n 会显示一个风险确认对话框 — 这是 n8n 对所有第三方社区节点的标准警告,因为它们没有经过 n8n 团队的官方审核。n8n-nodes-emailverify 软件包由 EmailVerify.io 发布,可以安全安装。
Step 3: 第 3 步:安装节点
4

第 4 步:获取您的 API 密钥

登录到您的 EmailVerify.io 账户。在导航栏中选择 API。点击生成,然后 Copy 您的 API 密钥。
Step 4: 第 4 步:获取您的 API 密钥
5

第 5 步:创建 n8n 凭证

在您的工作流中搜索 'EmailVerify'。点击 Create New Credential 并粘贴您从 EmailVerify.io 复制的 API 密钥。
Step 5: 第 5 步:创建 n8n 凭证
6

第 6 步:映射您的电子邮件字段

在节点配置中,使用表达式编辑器映射来自上一个节点(例如,来自 Webhook 或 HTTP 请求)的电子邮件地址。
Step 6: 第 6 步:映射您的电子邮件字段
7

第 7 步:测试节点

使用测试数据执行节点。您将收到一个 JSON 响应,其中包含诸如 statussub_status 之类的字段。
Step 7: 第 7 步:测试节点
主要功能

n8n 集成主要功能

我们的社区节点旨在为开发者提供无缝的验证体验。

原生 n8n 节点

直接在您的 n8n 实例中安装我们的 'n8n-nodes-emailverify' 软件包,以便在任何工作流中将其作为原生节点使用。

实时 API 校验

当数据流经来自任何触发源的工作流节点时,触发实时验证检查。

分支逻辑支持

使用返回的的验证状态(有效、无效、有风险)通过 n8n 中的 'IF' 或 'Switch' 节点创建条件路径。

详细的响应数据

访问诸如 'disposable'、'syntax_error' 或 'mailbox_not_found' 之类的详细子状态,以做出高级自动化决策。

安全凭证管理

将您的 EmailVerify.io API 密钥安全地存储在 n8n 的凭证管理器中,确保您的密钥被加密并受到保护。

通用触发器支持

验证来自任何触发器的电子邮件:Webhook、Google 表格、Typeform、CRM 更新或 HTTP 请求。

谁在使用 EmailVerify.io n8n 社区节点?

后端和全栈开发者

选择 n8n 开放源码模型的开发者由于数据隐私和成本控制,更喜欢原生节点而非 Zapier。该节点可以使用自定义 JavaScript 表达式逻辑干净地集成到复杂的工作流中。

RevOps 和数据工程团队

构建自动化数据管道的团队将 EmailVerify 节点用作质量检查点 — 在电子邮件字段到达 CRM、数据仓库或营销自动化目的地之前对其进行验证。

运行自托管 n8n 的服务商

运行自托管 n8n 进行客户自动化的成本敏感型服务商受益于无限制的工作流运行,且没有平台成本。EmailVerify.io 点数是每次验证的唯一成本。

对数据存储位置有要求的公司

不能通过第三方 SaaS 平台传递联系数据的团队使用自托管 n8n 将验证工作流保留在自己的基础设施内。

n8n Cloud Starter 和 Pro 用户

使用 n8n Cloud Starter 或 Pro 计划的团队可以使用 HTTP Request 节点作为替代方案 — 直接调用 EmailVerify.io REST API,并在下游 IF 或 Switch 节点中映射相同的 JSON 字段。

技术问题:EmailVerify.io n8n 节点

EmailVerify.io n8n 节点返回哪些字段?

该节点输出一个带有以下关键字段的 JSON 对象:status(valid、invalid、disposable、catch-all 或 unknown)、sub_status(诸如 mailbox_not_found、smtp_timeout、role_based 或 disposable_domain 的原因代码)、free_email(true/false)、disposable(true/false)和 mx_found(true/false)。在下游节点中使用 n8n 表达式语法访问任何字段:{{ $json.status }}、{{ $json.sub_status }} 等。

如何将 IF 和 Switch 节点与 EmailVerify 结果配合使用?

对于二选一路由(有效 vs 无效):在 EmailVerify 之后添加一个 IF 节点,将 Value 1 设置为 {{ $json.status }},Operation 设置为 Equals,Value 2 设置为 valid。True 分支处理有效的电子邮件;False 分支处理其他所有内容。对于多路径路由:使用表达式为 {{ $json.status }} 的 Switch 节点,并分别添加 valid、disposable、catch-all 和 invalid 的情况。

如何在 Docker 自托管 n8n 上启用社区节点?

在您的 Docker 配置(docker-compose.yml 或 .env 文件)中设置环境变量 N8N_COMMUNITY_PACKAGES_ENABLED=true。然后像往常一样通过 Settings > Community Nodes > Install 进行安装。某些 Docker 版本在安装后可能需要重启容器。

常见问题

常见问题解答

Question Icon

如何安装 EmailVerify.io n8n 社区节点?

  1. 在您的 n8n 实例中,前往 Settings > Community Nodes
  2. 点击 Install a node
  3. 在 NPM Package Name 字段中,输入:n8n-nodes-emailverify
  4. 同意社区节点免责声明并点击 Install
  5. 登录您的 EmailVerify.io 账户,从 API 部分复制您的 API 密钥,并在 n8n 中创建一个新的凭据。
EmailVerify 节点随后将出现在您的工作流编辑器中。支持自托管 n8n 和 n8n Cloud Enterprise。
Question Icon

EmailVerify.io n8n 节点的 npm 包名是什么?

npm 包名是 n8n-nodes-emailverify。这是粘贴到 n8n 社区节点安装对话框中的确切字符串。该包由 EmailVerify.io 在公共 npm 注册表中发布。

Question Icon

n8n EmailVerify 节点是否支持 n8n Cloud?

社区节点仅在 n8n Cloud Enterprise 计划中可用。n8n Cloud Starter 和 Pro 计划不支持安装社区节点。对于 Starter 和 Pro 用户,请使用 HTTP Request 节点作为替代方案:将 URL 设置为 EmailVerify.io REST API,将您的 API 密钥和电子邮件作为查询参数传递,并在下游的 IF 或 Switch 节点中映射相同的 JSON 响应字段。

Question Icon

EmailVerify.io n8n 节点返回什么内容?

该节点返回一个包含以下关键字段的 JSON 对象:

  • status: valid | invalid | catch-all | disposable | unknown
  • sub_status: 原因代码 (mailbox_not_found, smtp_timeout, catch_all, disposable_domain, role_based 等)
  • free_email: true/false (Gmail, Yahoo, Outlook 等)
  • disposable: true/false
  • mx_found: true/false

在下游 n8n 节点中可以使用表达式访问这些字段:{{ $json.status }}{{ $json.sub_status }}

Question Icon

如何在 n8n 工作流中路由有效和无效的电子邮件?

IF 节点 (二元 — 有效 vs 无效):

  • 在 EmailVerify 节点后添加一个 IF 节点
  • 点击 Add Condition,将 Value 1 设置为 {{ $json.status }},Operation 设置为 Equals,Value 2 设置为 valid
  • True 分支 → 针对有效邮件的操作 (添加到 CRM、发送欢迎邮件等)
  • False 分支 → 错误处理 (记录到表格、报警、跳过)

Switch 节点 (多路径路由):

  • 添加一个 Switch 节点,将 Mode 设置为 Expression,Expression 设置为 {{ $json.status }}
  • 添加案例:valid → CRM 操作;disposable → 标记并跳过;catch-all → 二级队列;fallback → 错误日志
Question Icon

安装 n8n 节点时的风险警告是什么?

n8n 会对所有社区节点显示风险确认对话框,因为它们是未经 n8n 团队正式审核的第三方 npm 包。这是一个标准的免责声明。n8n-nodes-emailverify 包由 EmailVerify.io 发布,可以安全安装。点击“I understand the risks”以继续安装。

Question Icon

我可以在自托管的 Docker n8n 中使用 EmailVerify 节点吗?

可以。对于 Docker 部署,请确保在您的 Docker 配置 (docker-compose.yml 或 .env 文件) 中设置了环境变量 N8N_COMMUNITY_PACKAGES_ENABLED=true。然后按照正常流程通过 Settings > Community Nodes 进行安装。某些 Docker 版本可能需要在安装后重启容器,节点才会出现在编辑器中。

Question Icon

如何从不同的触发器类型映射电子邮件字段?

使用 n8n 的表达式编辑器从任何触发器映射电子邮件字段。语法取决于触发器节点:

  • Webhook: {{ $json.body.email }}{{ $json.email }}
  • Google Sheets: {{ $json.email_column_name }}
  • Typeform: {{ $json['email_field_reference'] }}
  • HTTP Request: {{ $json.email }}

在 EmailVerify 节点的 Email 字段中,点击表达式切换开关,并输入适合您触发器的表达式。

Question Icon

n8n 集成是免费的吗?

n8n 社区节点本身可以免费安装和使用。自托管 n8n 没有每个工作流或每个任务的费用——您可以运行无限的验证工作流,平台成本为零。电子邮件验证按每检查一封邮件消耗一个 EmailVerify.io 点数。新用户会获得免费点数以开始使用。有关点数套餐选项,请参阅 pricing
Question Icon

在电子邮件验证方面,n8n 与 Zapier 相比如何?

n8n 的优势:

  • 原生节点 —— 数据链中没有第三方平台
  • 自托管:运行免费,电子邮件数据保留在您自己的基础设施中
  • 更强大的分支逻辑 (IF, Switch, JavaScript 表达式, 子工作流)
  • n8n 本身没有每任务费用

Zapier 的优势:

  • 无需服务器管理 —— 完全托管的 SaaS
  • 更大的应用库 (6,000 多个应用)
  • 点选式设置 —— 对非技术用户更容易
  • 现成的 Zap 模板,一键即可激活

如果您具备技术背景、为了成本或隐私而选择自托管,或者需要复杂的工作流逻辑,请选择 n8n。如果您追求无代码的简单性以及最广泛的应用支持,请选择 Zapier。

你只需点击一下即可获得干净的邮箱列表。

立即开始验证你的邮箱地址,提升营销活动的送达率

* 无需信用卡