写在前面:你将获得什么?
还在手动复制粘贴数据、定时发送报告邮件吗?配置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同意屏幕”,点击“发布应用”按钮,将状态从“测试”更改为“正式版”,即可获得长期有效的凭证。
商业与效率价值
一旦配置完成,你就解锁了邮件自动化的强大能力。
想象一下,每天的销售报告、用户增长数据或网站监控警报,都能自动通过邮件准时发送给团队成员,无需任何手动操作。
这能确保关键信息第一时间触达,帮助团队快速决策,让你在激烈的商业竞争中抢占先机。

