所有分类
  • 所有分类
  • AI工具
  • AI提示词
  • AI培训视频教程

N8N连接Gmail教程:一步步搞定OAuth2凭证,实现邮件自动发送

热门教程(视频)

写在前面:你将获得什么?

还在手动复制粘贴数据、定时发送报告邮件吗?配置N8N连接Gmail时,是不是被复杂的OAuth2凭证和API设置劝退了?

别担心!本教程专为小白设计,无需代码基础。

跟着这篇纯文本指南,你就能一步步搞定所有设置,让N8N自动为你发送邮件通知和数据报告,彻底解放你的双手。

配置目的

我们的目标非常明确:让N8N获得授权,能够自动通过你的Gmail邮箱发送邮件。

这可以用来实现自动化邮件通知、定时推送数据报告等场景。

前置条件

你只需要准备一个可以正常登录的Google账号。

我们会从零开始,在Google Cloud平台上完成所有必要设置。

账号平台准备

整个过程分为两大步:在Google Cloud平台获取凭证,然后回到N8N中填入凭证。

第一步:在N8N中获取回调URL

首先,在你的N8N工作流中添加一个Gmail节点。

双击打开节点,在“Credential”字段点击“Create New Credential”。

在弹出的窗口中,你会看到一个名为 OAuth Redirect URL 的链接。先复制并保存好这个URL,我们马上会用到它。

第二步:登录Google Cloud并创建项目

打开 Google Cloud Console 网站并登录你的Google账号。

点击页面左上角的项目选择菜单,然后点击“新建项目”。

给你的项目起一个容易识别的名字,例如“My-N8N-Project”,然后点击“创建”。

第三步:启用Gmail API

项目创建成功后,在顶部的搜索框中输入“Gmail API”并回车。

在搜索结果中点击“Gmail API”,然后点击蓝色的“启用”按钮。等待几秒钟,API就会启用成功。

第四步:配置OAuth同意屏幕

这是最关键的一步,请务必仔细操作。

在左侧菜单栏中,找到并点击“API和管理”,再选择“OAuth同意屏幕”。

在用户类型(User Type)中选择“外部”,然后点击“创建”。

接下来填写一些基本信息:

1. 应用名称:填写一个你能记住的名字,比如“我的N8N应用”。

2. 用户支持电子邮箱:选择你自己的邮箱地址。

3. 开发者联系信息:拉到页面最下方,再次填入你的邮箱地址。

填写完毕后,点击“保存并继续”。

在接下来的“范围”和“可选信息”步骤,你都无需进行任何操作,直接点击“保存并继续”即可。

在“测试用户”这一步,点击“+ ADD USERS”,然后将你自己的Gmail邮箱地址添加进去,点击“添加”。这一步是为了在测试阶段授予你自己权限,非常重要。

最后,点击“保存并继续”,然后点击“返回信息中心”完成配置。

第五步:创建OAuth客户端ID

现在我们来生成N8N需要的“钥匙”。

在左侧菜单栏点击“凭据”。

在页面上方点击“+ 创建凭据”,然后在下拉菜单中选择“OAuth 客户端 ID”。

在“应用类型”中,选择“Web 应用”。

在“已获授权的重定向 URI”部分,点击“+ 添加 URI”。

在这里,粘贴我们第一步从N8N复制的那个OAuth Redirect URL

确认无误后,点击最下方的“创建”按钮。

第六步:获取Client ID和Secret

点击“创建”后,系统会弹出一个窗口,里面包含两串非常重要的代码:

客户端ID (Client ID)

客户端密钥 (Client Secret)

请立即复制这两串代码,并将它们粘贴到安全的地方。关闭这个窗口后,密钥将无法再次查看。

第七步:返回N8N完成配置

回到你之前打开的N8N凭证创建窗口。

将刚刚复制的客户端ID客户端密钥,分别粘贴到对应的输入框中。

点击“Sign in with Google”按钮。N8N会跳转到Google的授权页面,选择你刚刚添加为测试用户的那个Google账号,并同意授权。

授权成功后,你会看到“Connection successful!”的提示,凭证就配置成功了!

关键参数说明

Credential Scope

Scope(范围)定义了N8N可以对你的Gmail账户做什么操作。在通过Google授权时,系统会自动请求发送邮件等必要权限,你只需同意即可,通常不需要手动配置。

Recipients (sendTo) 设置

在Gmail节点的“To”字段中,你可以直接填写收件人的邮箱地址,多个地址用逗号隔开。

更强大的是,你可以使用表达式,从上一个节点动态获取邮箱地址,例如 `{{ $json.email }}`。

常见错误提示

权限不足 (Error 403)

这个错误通常意味着你忘记在Google Cloud中“启用Gmail API”。请返回第三步检查并启用API。

邮件发送失败

如果在连接几天后突然发送失败,可能是因为你的应用处于“测试”模式,凭证有效期只有7天。

解决方法:回到Google Cloud的“OAuth同意屏幕”,点击“发布应用”按钮,将状态从“测试”更改为“正式版”,即可获得长期有效的凭证。

商业与效率价值

一旦配置完成,你就解锁了邮件自动化的强大能力。

想象一下,每天的销售报告、用户增长数据或网站监控警报,都能自动通过邮件准时发送给团队成员,无需任何手动操作。

这能确保关键信息第一时间触达,帮助团队快速决策,让你在激烈的商业竞争中抢占先机。

探索更多 AI,让你的效率与认知全面升级
0
精选 AI 培训教程 · 商业技能教程 · 高质量 AI 提示词
升级VIP,戳我👉【注册学习卡】
显示验证码
没有账号?注册  忘记密码?