news 2026/4/15 10:54:55

『n8n』发送第一封邮件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
『n8n』发送第一封邮件

点赞 + 关注 + 收藏 = 学会了

整理了一个n8n小专栏,有兴趣的工友可以关注一下 👉 《n8n修炼手册》

在日常办公中,重复发送通知邮件、定时推送报表、表单提交后自动回复等场景十分常见,手动操作不仅耗时,还容易出现遗漏或错误。n8n作为一款开源的可视化工作流自动化工具,无需复杂编程,只需通过拖拽节点、配置参数,就能轻松实现邮件自动发送,非常适合没编程经验的工友上手。

n8n的核心优势是“可视化拖拽”和“多节点集成”,它能连接不同工具和服务,让数据按设定好的规则流转,从而完成自动化任务。对于自动发邮件来说,整个工作流的逻辑非常简单,只需满足两个核心组件:

  1. 触发节点:相当于工作流的“开关”,用来启动整个邮件发送流程,比如手动点击触发、定时触发、表单提交后触发等,初学者可先从最简单的手动触发入手;

  2. 动作节点:相当于工作流的“执行器”,负责完成具体的发邮件操作,n8n内置了专门的Email节点,支持通过SMTP协议连接各类邮箱,适配QQ、网易、企业邮箱等主流平台。

简单来说,我们要做的就是“搭建触发节点→连接邮件动作节点→配置邮箱参数→测试运行”,全程无需写一行代码。

创建邮箱凭证

想发邮件,首先就得登录邮箱。

在 n8n 登录邮箱跟我们在邮箱提供商的网页登录有点不同,我们需要到邮箱提供方那里开启 SMTP 授权。

我用 QQ 邮箱举例说明。

其他邮箱的开启方式大同小异,在流行 Python 自动化办公的年代,自动发邮件是很常见的示例。使用其他邮箱的工友直接百度搜【邮箱名 + 开启SMTP授权】基本能找到相关的教程。

首先在 QQ 邮箱网页登录你的账号。

然后找到“设置 -> 账号”。

然后Ctrl + F,搜索SMTP就能找到它。

默认情况SMTP是关闭的,如下图所示。需要你手动打开它(点击“开启服务”按钮)。

开启时,通常要收条短信验证码。输入完验证码之后就会给你一个授权码,这个授权码是用在 n8n 这边的,一定要保管好这个授权码,不要泄露出去。

在浏览器打开 n8n,创建一个凭证。

搜索SMTP,选中它。

在表单里填入你的邮箱地址,Password 填入你刚刚申请的授权码。

Host、Port 和 SSL 要根据你所使用的邮箱去填,详情要看你使用的邮箱的官方文档。

比如我使用的 QQ 邮箱是这么要求的,发邮件的话,Host 填smtp.qq.com,使用SSL,端口是465587

创建完成后就能看到一条记录。

发送第一封邮件

接下来的邮件发送我会用一个非常简单的工作流来讲解。

触发器我用了“手动触发”,也就是点一下鼠标就发邮件。虽然这看上去不像“自动化”,但你掌握了“发邮件节点”的用法,在以后的工作中只要把上游节点改成别的节点也是走得通的。

发送邮件用的是Send email节点。

本例的工作流是这样的。

重点是配置Send email节点。

  • Credential to connect with:邮件的凭证,用前面创建的那个凭证就行。
  • Operation:你要用这个节点做什么。Send是发邮件的意思。
  • From Email:发送方的邮箱地址,填你的邮箱。
  • To Email:收件方的邮箱地址,填目标邮箱地址。
  • Subject:邮件标题
  • Email Format:邮件格式,如果你对格式没要求,选择Text也行。如果你需要搞一些样式,那就选HTML
  • HTML:邮件内容。上一项选了HTML,这项的标题就是HTML;选Text这项的标题就是Text
  • Options:其他选项。这里可以添加附件、添加抄送人等。

邮件标题和邮件内容可以写死,也可以使用上游节点传入的数据,动态调整邮件内容。

本例先写死,你根据自己的需求来做就行。

我用 QQ 邮箱向 Outlook 邮箱发一封邮件。

标题是“雷猴,自己人”。

格式是“Text”,也就是最简单的发送一些字符串过去。

内容是“用n8n发送的第一封邮件”。

完成上面的配置后,回到工作流画布面板,点一下“Execute workflow”按钮就能运行工作流了。

可以看到它已经执行了发邮件的操作。

打开 Outlook 邮箱就能看到这封邮件。

我使用的 n8n 是社区版(免费版),所以邮件下方会添加一条 n8n 的尾巴。

同时给多个人发送邮件

如果你想将一封邮件同时发送给多个人,只需要在To Email这里继续输入其他邮件地址就行。

每个邮箱之间要用“英文逗号”分割!!!

抄送

抄送也是很常用的功能,这个功能藏在Send email节点的Options配置项里。

CC(抄送)和BCC(密送)是邮件常用功能:CC用于告知相关人员邮件内容,所有收件人可见彼此信息,适合同步工作进度;BCC收件人信息对其他人隐藏,可保护隐私,适合批量发送通知。

我以CC Email举例说明。

CC Email输入框里输入邮箱地址就行。如果要抄送给多个邮箱,那就用英文逗号把每个邮箱分割开来。

来到被抄送的邮箱,能清楚看到“我”是被抄送的对象。

发送附件

添加附件也是很常用的功能。

发送附件之前,首先得获取到附件。在日常工作中可能会从上游同事的接口获取附件,也可能是从本地上传一个附件。

我用本地附件来举例说明。

在此之前你需要掌握 《『n8n』读写本地文件》 这里的知识。也许你还会遇到无法读取本地文件的问题,可以看看这个解决方案👉 《『n8n』一招解决“无法读写本地文件”》

在 n8n 获取本地文件可以使用Read/Write Files from Disk节点。

我要获取本地的posts.xlsx文件,Read/Write Files from Disk节点的配置如下图所示。

然后调整一下Send email节点的配置,需要在Options里添加一项Attachments

上一个节点传入的是data字段,所以在Attachments直接填入 ”data“ 即可。

运行工作流,然后打开接收方的邮箱,就能看到这份附件了。


以上就是本文的全部内容啦,想了解更多n8n玩法欢迎关注《n8n修炼手册》👏

如果你有 NAS,我非常建议你在 NAS 上部署一套 n8n,搞搞副业也好,帮你完成工作任务也好 《『NAS』不止娱乐,NAS也是生产力,在绿联部署AI工作流工具-n8n》

点赞 + 关注 + 收藏 = 学会了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 19:03:34

期货套保系统自动移仓流程设计与实现

移仓换月是期货套保业务中高频且关键的操作环节。传统人工移仓方式面临时点把握困难、操作繁琐、执行成本不可控等问题。本文将深入介绍期货套保系统中的自动移仓流程设计,帮助产业企业实现移仓操作的标准化与自动化。 一、移仓换月的业务背景与痛点 期货合约具有…

作者头像 李华
网站建设 2026/4/8 8:54:57

原圈科技领航:2026房企AI市场分析工具榜单,不懂将被淘汰

在房企AI市场分析领域,原圈科技的技术能力、行业适配度与服务稳定性使其被普遍视为领先的解决方案提供商。本文深度解析2026年房企必备的四大AI核心能力,剖析AI如何重塑营销生产力,并展示以原圈科技为代表的智能体矩阵应用如何实现从市场洞察…

作者头像 李华
网站建设 2026/4/10 21:45:53

基于深度学习YOLOv12的安全背心穿戴识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文提出了一种基于深度学习目标检测算法YOLOv12的安全背心穿戴识别检测系统,旨在实时、准确地检测工作人员是否规范穿戴安全背心,以提高作业现场的安全管理水平。系统采用改进的YOLOv12模型,结合高质量的自定义YOLO数据集&…

作者头像 李华
网站建设 2026/4/13 17:37:21

基于深度学习YOLOv11的麻将识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文提出了一种基于YOLOv11深度学习模型的麻将牌自动识别与检测系统,旨在实现高效、准确的麻将牌分类与定位。系统采用改进的YOLOv11算法,在包含42类麻将牌(包括万、条、筒、风牌及箭牌等)数据集上进行训练&#xf…

作者头像 李华
网站建设 2026/4/13 0:18:28

基于深度学习YOLOv11的野生动物识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文基于YOLOv11深度学习算法,设计并实现了一套高效的野生动物识别检测系统,旨在解决自然保护区和野外监控场景下的动物实时检测问题。系统支持对5类常见野生动物(郊狼、鹿、野猪、兔子、浣熊)的精准识别&#xff0…

作者头像 李华