Mindket

用 Ollama 在本地给邮件分类并起草回复的 AI

新上架第 1 版 · 更新于

概览

一个 n8n 工作流:用你自己电脑上通过 Ollama 运行的模型给每封新邮件打标签,丢掉垃圾邮件,并为其余邮件起草回复。什么也不会发出。

用 Ollama 在本地给邮件分类并起草回复的 AI 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 和 Ollama 在同一台电脑上的本地 n8n:默认地址不用改就能用
  • 服务器上自托管的 n8n:把 Ollama 放在那台服务器或它的网络里,并改掉两个 Ollama 步骤里的地址
  • 容器里的 n8n:用能连到 Ollama 的地址,而不是 localhost
  • n8n Cloud:不适合,因为它连不到你电脑上的 localhost

平台

连接 2 个应用

运行方式

触发

新的未读邮件

邮箱里来一封未读邮件时开始运行。先设好:

  • 一个 IMAP 凭据
  • 运行着 llama3:8b 模型的 Ollama

动作

  1. IMAP 节点接收每封新的未读邮件,并把它标为已读
  2. Ollama 根据发件人、主题和开头几行,把邮件标成 URGENT、QUESTION、FEEDBACK、SPAM 或 OTHER
  3. 标为 SPAM 的邮件被丢掉
  4. Ollama 为其余每封邮件写一份简短、友好的回复
  5. 草稿、发件人、新主题和标签被收在同一项里,供你查看

结果

每封非垃圾邮件各有一份回复草稿和一个标签,保存在运行数据里,什么也不会发出

集成

开始之前要准备好这些。

Email (IMAP)

邮箱

每来一封新的未读邮件就启动一次运行。

需要IMAP 信息

Ollama

语言模型

在你自己的电脑上给每封邮件打标签并写出回复草稿。

需要带有 llama3:8b 的 Ollama

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
它没有触发节点,运行时不会执行任何步骤
API 密钥
文件里没有留下 API 密钥

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流用你自己电脑上的 AI 模型给每封新邮件分类,并为每封不是垃圾邮件的邮件起草回复。它通过 IMAP 读取收件箱,IMAP 是程序取邮件的标准方式,再让 Ollama 把每封邮件标成紧急、提问、反馈、垃圾邮件或其他。垃圾邮件会被丢掉。对其余的邮件,第二次请求写出一份简短、友好的回复。草稿留在 n8n 里供你查看。什么也不会发出。整个流程由五个节点完成。

适合谁

想要邮件帮手、却不愿把邮件发给在线 AI 服务的人,比如自由职业者、小办公室,以及自己运行 n8n 服务器的人。它适合这样的邮箱:先有一份草稿能省时间,最终还是由人来决定。如果你想让回复自动发出去,或者需要很强的文笔,就别选它,因为家用电脑上的小模型不如在线的大模型强。它的两个近亲列表 Email replies drafted by AI and approved by email 和 Company knowledge email replies with approve or disapprove 用的是在线模型,并且在点一下之后发出回复。

谁在用,怎么用
行业谁在用怎么用例子
隐私自由职业者整理繁忙的收件箱,又不把客户邮件交给在线 AI一位自由职业者让 Ollama 给早上的邮件打标签,先看紧急邮件的草稿。
办公室小办公室为例行问题拿到初稿一位办公室经理快速浏览关于营业时间和价格问题的草稿。
自托管家庭实验室玩家把整条链路跑在自己的硬件上一位爱好者测试本地模型处理真实邮件的表现。
教育教师为家长的例行问题起草回复一位老师在发出任何东西之前,先看关于作业问题的草稿。

你需要一个能连到 Ollama 的 n8n、llama3:8b 模型和一个 IMAP 邮箱。

用在哪里

本地或自托管、且能连到你的 Ollama 的 n8n 都能运行它。n8n Cloud 连不到你自己电脑上的 Ollama。

  • 和 Ollama 在同一台电脑上的本地 n8n:默认地址不用改就能用
  • 服务器上自托管的 n8n:把 Ollama 放在那台服务器或它的网络里,并改掉两个 Ollama 步骤里的地址
  • 容器里的 n8n:用能连到 Ollama 的地址,而不是 localhost
  • n8n Cloud:不适合,因为它连不到你电脑上的 localhost

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入文件,添加一个 IMAP 凭据,确认 Ollama 里有这个模型,然后把工作流打开。

先准备好这些
需要说明
n8n本地或自托管,和 Ollama 在同一台电脑或同一个网络里
Ollama已安装并在运行,已下载 llama3:8b
邮箱一个账号的 IMAP 信息
电脑放得下一个 4.7GB 的模型
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 给 Email Trigger (IMAP) 添加 IMAP 凭据。
  3. 确认 Ollama 在运行,并且有 llama3:8b。
  4. 两个 Ollama 步骤都调用 http://localhost:11434/api/generate,这是 Ollama 自己的默认地址。如果 n8n 在那里连不到 Ollama,就把两个步骤里的地址都改掉。
  5. 保存工作流,打开它,再给这个邮箱发一封测试邮件。

如何使用

让工作流一直开着。每封未读邮件都会得到一个标签,只要不是垃圾邮件,还会得到一份草稿。打开 Executions 列表,选一次运行,查看 Prepare Draft for Review 的字段。把草稿复制到你的邮件应用里发出去。

想要不同的结果,改这里
要改的在哪里改
标签1. Classify Email (Ollama) 里的提示
回复的风格和落款2. Draft Reply (Ollama) 里的提示
模型两个请求体里的 llama3:8b 这个名字
模型读多少邮件内容两个请求体里 substring 后面的数字
每一步等多久每个 Ollama 步骤的超时选项

示例

一位自由职业设计师一夜之后看到三封邮件。一封是客户问周五的截止日期还算不算数,一封是陌生人的推销,一封是感谢信。

工作流把它们标成 QUESTION、SPAM 和 FEEDBACK,推销邮件到此为止。早上她在 Executions 列表里打开这次运行。两份草稿放在 draft_reply 里,每份旁边是发件人、以 Re: 开头的主题和它的标签。给客户的草稿确认了截止日期,而模型并不可能知道这件事。她改掉这一句,然后用自己的邮件应用把两封都发了出去。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Ollama 是一个在你自己电脑上运行 AI 模型的程序,通过一个本地网址接收请求。IMAP 是程序读取收件箱的方式。触发器是启动一次运行的那个方框,这里它在一封未读邮件到达时触发。

专家:两个模型步骤都是普通的 HTTP Request 节点,请求 /api/generate,不是 Ollama 子节点。

值得细看的地方
节点做什么要知道的
Email Trigger (IMAP)每封未读邮件启动一次运行默认值是收件箱、标为已读和简单格式。正文在 textPlain 里,不在 text 里
1. Classify Email (Ollama)要求给出一个标签stream 为 false,所以 Ollama 返回一个 JSON 对象,答案在 response 里。温度 0.1,num_predict 为 20
Filter Spam丢掉标为 SPAM 的项对去掉空白的回复做 notEquals 判断,不分大小写,所以多带了几个词的回复会放行
2. Draft Reply (Ollama)写出回复正文温度 0.5,最多 1000 个令牌,超时 120 秒
Prepare Draft for Review收集要看的字段发件人和主题来自触发器,标签来自第一次 Ollama 调用

注意事项

它什么也不发,草稿只存在于 n8n 的运行数据里。

  • 输出:什么也不发,也什么都不保存。想用这些草稿,就在 Prepare Draft for Review 后面加一个 Gmail、Send Email 或电子表格节点
  • 垃圾邮件判断:它是完全匹配,所以像 SPAM. 或 Spam, because it sells something 这样的回复不等于 SPAM,这封邮件会被留下并起草回复
  • 质量:小模型有时会看错邮件,也会在回复里编造细节,所以每份草稿都要读一遍
  • 第一次调用:Ollama 在第一次请求时加载模型,默认保留五分钟。慢一点的电脑,这第一次调用可能需要超过 60 秒和 120 秒的超时
  • 地址:n8n Cloud 连不到你电脑上的 localhost,容器里的 n8n 看到的是它自己的 localhost。n8n 的 Ollama 说明建议用一个用户自定义的 Docker 网络,地址写 http://<ollama-container>:11434
  • 模型:ollama.com 把 llama3:8b 列为 4.7GB、8K 上下文窗口(2026 年 11 月 12 日读取)。Ollama 列出的任何其他模型,只要在两个步骤里改掉名字就能用
  • 修复:原来的副本在 IMAP 节点前面放了一个定时器,还读取了一个并不存在的 data 字段。它还只留下垃圾邮件,并且去找一个 IMAP 节点不提供的正文字段。Mindket 的副本把这四处都修好了
  • 计费:没有按次收费。成本是你电脑的时间和电力
  • 你的数据:邮件文字发给你机器上的 Ollama,不会发给在线 AI 服务。你的邮件服务商和 n8n 仍然能看到每封邮件
  • 凭据:这个 JSON 里没有任何凭据

README 和文件

README

用 Ollama 在本地给邮件分类并起草回复的 AI

一个 n8n 工作流:用你自己电脑上的 AI 模型给每封新邮件打标签,再为每封不是垃圾邮件的邮件起草回复。模型通过 Ollama 运行,所以邮件文字不会发给在线 AI 服务。草稿留在 n8n 里供你查看,什么也不会发出。

包里有什么

  • workflow.json:n8n 导出的工作流,5 个节点,没有便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 这个工作流原来从一个每五分钟运行一次的定时器开始,它连着一个被设成取十封未读邮件的 IMAP 节点。n8n 的 IMAP 节点本身就是触发器。它不接收输入,也没有这样的设置,所以定时器和那些设置都去掉了。现在由 Email Trigger (IMAP) 启动每次运行,这个节点原来叫 Get Unread Emails (IMAP),已经改名。
  • 两个 Ollama 步骤用 JSON.parse($json.data).response 读取答案。HTTP Request 节点已经把 Ollama 的 JSON 回复变成了字段,并没有 data 字段。它们现在读取 $json.response,里面就是模型的文字。
  • Filter Spam 原来只留下模型标为 SPAM 的邮件,把其他的全部拦住。现在它丢掉垃圾邮件,放行其余的。
  • 这些步骤原来从 text 读取邮件正文。IMAP 节点的默认格式里没有这个字段,所以模型只看到发件人和主题。它们现在读取 textPlain。

开始之前

  • 一个 n8n 实例,本地或自托管,和 Ollama 在同一台电脑或同一个网络里。
  • 已安装并在运行的 Ollama,且已下载 llama3:8b。它是一个 4.7GB 的模型,所以要留出空间。
  • 一个可以通过 IMAP 读取的邮箱,要有它的服务器、端口、用户名和密码。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 给 Email Trigger (IMAP) 添加 IMAP 凭据。
  3. 确认 Ollama 在运行,并且有 llama3:8b。
  4. 两个 Ollama 步骤都调用 http://localhost:11434/api/generate,这是 Ollama 自己的默认地址。如果 n8n 在那里连不到 Ollama,就把两个步骤里的地址都改掉。
  5. 保存工作流,打开它,再给这个邮箱发一封测试邮件。

一次运行的过程

  1. Email Trigger (IMAP) 监视收件箱。每封未读邮件都会触发它,并被标为已读,这是它自己的默认行为。后面用到的字段是 from、subject 和 textPlain。
  2. 1. Classify Email (Ollama) 向 Ollama 的 /api/generate 发送请求。提示里给出发件人、主题和正文的前 1000 个字符,要求用大写字母回答一个词,在 urgent、question、feedback、spam 和 other 里选一个。它的温度是 0.1,上限 20 个令牌,超时 60 秒。
  3. Filter Spam 把回复和 SPAM 比较,不分大小写,一致时就丢掉这封邮件。
  4. 2. Draft Reply (Ollama) 让同一个模型写一份简洁、友好的回复正文,用的是邮件的前 2000 个字符。它的温度是 0.5,上限 1000 个令牌,超时 120 秒。提示要求模型以团队的名义落款。
  5. Prepare Draft for Review 收集四个字段:draft_reply、original_from、original_subject(在主题前面加上 Re:)和 category。
  6. 运行到此结束。

调整

  • 标签:1. Classify Email (Ollama) 提示里的那个列表。
  • 回复的风格和落款:2. Draft Reply (Ollama) 的提示。
  • 模型:两个请求体里的 llama3:8b 这个名字。
  • 模型读多少邮件内容:两个请求体里 substring 后面的数字。
  • 每一步等多久:每个 Ollama 步骤的超时选项。

要知道的

  • 下面的事实来自 2026 年 11 月 12 日读取的页面和 n8n 源码。
  • 什么也不发,也什么都不保存。草稿只存在于每次运行的数据里,也就是 Executions 列表中。想用它们,就在 Prepare Draft for Review 后面加一个 Gmail、Send Email 或电子表格节点。
  • 垃圾邮件判断是完全匹配。像 SPAM. 或 Spam, because it sells something 这样的回复不等于 SPAM,所以这封邮件会被留下并起草回复。
  • 家用电脑上的小模型有时会看错邮件,也会在回复里编造细节。每份草稿都要读一遍。
  • Ollama 在第一次请求时加载模型,默认保留五分钟。慢一点的电脑,这第一次调用可能需要超过 60 秒和 120 秒的超时。
  • n8n Cloud 连不到你电脑上的 localhost。如果 n8n 运行在容器里,localhost 指的是那个容器。n8n 自己的 Ollama 说明建议把两个容器放在同一个用户自定义的 Docker 网络里,地址写 http://<ollama-container>:11434。
  • ollama.com 把 llama3:8b 列为 4.7GB、8K 上下文窗口。Ollama 列出的任何其他模型,只要在两个步骤里改掉名字就能用。
  • 计费:没有按次收费。成本是你电脑的时间和电力。
  • 你的数据:邮件文字发给你机器上的 Ollama,不会发给在线 AI 服务。你的邮件服务商和 n8n 仍然能看到每封邮件。
  • 凭据:这个 JSON 里没有任何凭据。
文件
NOTICE.md  604 B
README.md  5 KB
workflow.json  5 KB

3 个文件,共 10 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

效率类的相似商品

查看效率类的全部商品

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k

IPTV

iptv-org · 工具包

把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。

新上架144k