LanQin Email:一个可自建、可管理、开箱即用的开源邮箱系统
如果你也想拥有一套属于自己的邮箱系统,而不是只依赖第三方邮箱服务,那么可以看看这个项目:
LanQin Email —— 一个开源的自建邮箱 Webmail 全栈方案。
项目地址:
https://github.com/LanQin996/LanQin-Email
LanQin Email 使用 Go + React + SQLite 构建,默认通过单容器集成:
- API
- Web
- Nginx
- Postfix
- Dovecot
- Rspamd
目标是让个人开发者、小团队、私有化部署场景,可以更轻松地搭建和管理自己的邮箱服务。
它能做什么?
LanQin Email 不只是一个简单的邮件客户端,而是一套完整的邮箱系统。
你可以用它实现:
收发邮件
邮件阅读、写信、附件管理
文件夹管理、搜索、星标、标签
多域名管理
多邮箱账号管理
邮箱别名和转发
DKIM 签名与 DNS 记录检测
用户注册与自助申请邮箱
TOTP 双因素认证
管理员后台
联系人、黑名单、收件规则
Rspamd 反垃圾邮件能力
Docker 单容器部署
对于想自建邮箱、学习邮件系统、做私有化通信服务,或者需要一个可二次开发 Webmail 项目的朋友来说,它会是一个很适合的起点。
技术栈
项目整体技术栈比较轻量:
模块 技术
后端 Go
前端 React + shadcn/ui
数据库 SQLite
邮件服务 Postfix + Dovecot
反垃圾 Rspamd
部署 Docker / Docker Compose
部署时不需要复杂地拆多个服务,默认一个容器就可以跑通核心能力,适合快速体验和小规模使用。
为什么做这个项目?
现在很多邮箱服务都很好用,但自建邮箱依然有自己的价值:
数据掌握在自己手里
可以绑定自己的域名
可以按自己的需求定制功能
可以学习完整邮件系统的工作流程
适合私有化、小团队、内部系统集成
LanQin Email 希望把传统邮件系统中较复杂的部分封装起来,让更多人能够以更低门槛搭建一套属于自己的邮箱系统。
快速部署
服务器上准备好 Docker 和 Docker Compose 后,基本流程如下:
cd deploy
cp .env.example .env
# 修改域名、管理员密码等配置
docker compose pull
docker compose up -d
项目默认会集成 Web、API、Postfix、Dovecot、Rspamd 等组件。
如果需要公网正常收发邮件,还需要正确配置:
- MX
- SPF
- DKIM
- DMARC
- 25 / 587 / 993 等端口
适合谁?
LanQin Email 适合:
- 想自建邮箱的个人用户
- 有私有化邮箱需求的小团队
- 想学习邮件系统架构的开发者
- 需要 Webmail 二次开发基础的项目
- 想研究 Postfix / Dovecot / Rspamd 集成方案的人
开源共建
目前项目仍在持续完善中,欢迎大家体验、反馈、提 Issue、提交 PR。
如果你对自建邮箱、Webmail、私有化通信、Go 后端、React 前端感兴趣,欢迎来看看这个项目。
项目地址:
