
30 秒速读:手里攒了 Gmail、Outlook、iCloud 好几个邮箱,每天在不同客户端之间来回切换?本篇介绍开源项目 Gofer——自托管的多账户 Web 邮件与日历客户端,把多个邮箱、联系人和日历收进一个浏览器页面统一管理,关键词:Gofer、邮件客户端、日历、自托管、开源项目。
项目信息表
| 项目名 | Gofer |
|---|---|
| 仓库地址 | https://github.com/cristianadrielbraun/gofer |
| 开发语言 | Go(视图层使用 templ,交互使用 HTMX) |
| 运行形态 | 自托管 Web 服务,浏览器访问,默认端口 8090 |
| 数据存储 | SQLite(本地文件数据库) |
| 接入协议 | JMAP、IMAP、SMTP;Gmail 与 Outlook API;CardDAV、CalDAV |
| 部署方式 | 发布二进制直接运行 / Docker 镜像 |
| 许可证 | 以仓库 LICENSE 文件为准 |
核心功能
- 多账户统一入口:把多个邮箱账户收进一个自托管 Web 界面,浏览器打开就能处理全部邮件,不用在几个客户端之间跳转。
- 完整邮件操作:邮件线程、标签、拖放整理、定时发送、签名管理、翻译和全文搜索,日常邮件处理链路齐全。
- 联系人与日历整合:联系人和日历直接嵌进邮件工作流,支持发送会议邀请、处理 RSVP 回复、添加 Meet 或 Teams 会议链接。
- 数据迁移能力:支持 mbox 格式导出整个邮箱,也能从其他应用导入邮件,还可以在不同账户之间移动邮件,换客户端不丢数据。
- 三种界面风格:提供 Classic、Minimal、Express 三种 UI 风格,布局可调整,并支持新邮件推送通知。
上手指南
- 二进制运行:下载仓库发布的二进制文件直接运行,浏览器打开 http://localhost:8090 即可进入(据仓库说明)。
- Docker 部署:仓库提供 Docker 镜像 ghcr.io/cristianadrielbraun/gofer 和 compose.yaml 示例,适合已经有容器环境的服务器。
- 接 IMAP 账户:标准 IMAP/SMTP 账户可直接接入配置,不需要额外申请。
- 接 Gmail / Outlook:据 README 当前说明,需要部署者自行创建并配置 OAuth 应用,不能直接开箱即用,这是部署前最关键的一步。
- 从源码构建:需要 Go 1.27.1,以及 templ、tailwindcss、task 等构建工具,环境不满足会构建失败。
- 首次配置清单:按仓库 docs/setup.md 走一遍认证模式、账户添加和升级流程;建议先加一个测试用的 IMAP 账户验证收发正常,再批量接入主力邮箱。
适用边界与同类对比
| 维度 | Gofer(自托管 Web) | 桌面客户端(如 Thunderbird) | 公有网页邮箱 |
|---|---|---|---|
| 数据位置 | 自己的机器,SQLite 本地存 | 本机 | 服务商服务器 |
| 多账户统一 | 邮件+联系人+日历三合一 | 多账户但日历联系人割裂 | 通常只管自家账户 |
| 维护成本 | 要管服务器、OAuth 凭据、备份 | 装完即用 | 零维护 |
| 访问方式 | 任意浏览器 | 固定设备 | 任意浏览器 |
明确取舍:想要”一个网页管所有邮箱+联系人+日历”、且愿意自己维护服务器和 OAuth 配置的个人或小团队,Gofer 是合适候选;如果希望零维护、开箱即用,或者 Gmail/Outlook 接入不想自建 OAuth 应用,建议直接用桌面客户端或公有网页邮箱,不要硬上自托管。数据主权是自托管最大的收益,也是最大的成本,选型时把”愿不愿意当自己的运维”放在第一位判断。
常见问题
Q1:Gmail 和 Outlook 接入为什么这么麻烦?
据 README 说明,当前版本接入 Gmail 和 Outlook API 需要部署者自行创建 OAuth 应用并配置凭据。这是 Google 和微软的平台政策要求,不是 Gofer 本身的限制,部署前要把这一步的账号权限准备好。
Q2:邮件数据存在哪里?丢了怎么办?
数据存在服务端的 SQLite 文件里。建议把 SQLite 文件和 OAuth 凭据一起纳入备份计划,升级前先备份再操作,据仓库文档 docs/setup.md 有认证模式与升级流程说明。
Q3:支持哪些邮箱服务?
以 README 明确列出的为准:Gmail、Outlook、iCloud、通用 IMAP/SMTP,以及 CardDAV、CalDAV 的联系人与日历同步。超出这个范围的服务商,部署前先验证协议兼容性。
Q4:项目现在稳定吗?
据 README 说明,首次配置流程、重连机制、日历服务商支持和批量操作仍在持续改进。生产环境采用前,建议先在测试环境跑一遍自己的账户组合,确认行为符合预期。
开源地址
GitHub 国内访问较慢,如打不开可多刷新几次
适用人群一句话:适合愿意自建服务、想把多个邮箱、联系人和日历收进一个网页统一管理的个人、家庭或小团队。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







