【开源】LanQin Email:一个可收发件、可管理、开箱即用的开源邮箱系统

LanQin 2026-06-24 21:57 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




项目地址




效果图


界面预览




















Webmail 邮件阅读与列表 写邮件 · 富文本编辑工具栏
多邮箱切换、文件夹、搜索、标签、星标与邮件阅读面板。 富文本工具栏支持字体、标题、加粗、斜体、下划线、颜色、高亮、列表、对齐、引用、代码块、附件、表情与定时发送。



















管理后台 · 系统概览 第三方客户端配置
管理用户、权限组、域名、邮箱、别名、系统设置与发送审计。 一键查看 IMAP / POP3 / SMTP 服务器、端口、安全方式与账号信息。



项目简介


LanQin Email 是一个自建邮箱 Webmail 全栈方案:前端使用 React + TypeScript + shadcn/ui,后端使用 Go + SQLite,部署时可用单容器集成 API、Web、Nginx、Postfix、Dovecot、Rspamd。


核心功能




  • Webmail 客户端:多邮箱切换、文件夹、邮件读写、草稿、定时发送、附件、搜索、标签、星标、移动/删除、已读/未读。




  • 邮箱增强:联系人、签名、收件规则、发件人黑名单、邮件统计、归档已读、清空回收站/垃圾邮件。




  • 多域名/多邮箱:域名管理、DKIM 密钥生成、DNS 记录展示与检测、邮箱账号、别名转发、无人收件开关。




  • 账号与权限:登录/注册、会话管理、TOTP 两步验证、Cloudflare Turnstile、用户自助申请邮箱、权限组/RBAC。




  • 管理员面板:概览清单、用户/权限组/域名/邮箱/别名/全部邮件管理、系统设置、邮件模板、SMTP 测试。




  • 邮件服务栈:Postfix 投递、Dovecot IMAP/POP3、Rspamd 反垃圾与 DKIM 签名、Maildir 到 SQLite 同步。




  • 部署友好:默认 all-in-one 单容器,也提供多容器 stack 方便调试 Postfix/Dovecot/Rspamd。




技术栈



  • 后端:Go

  • 前端:React + TypeScript + Vite + shadcn/ui

  • 数据库:SQLite

  • 邮件协议:SMTP / IMAP / POP3 / LMTP

  • 邮件服务:Postfix + Dovecot + Rspamd

  • 部署方式:Docker / Docker Compose

  • 存储同步:Maildir ↔ SQLite 同步

  • 安全能力:TOTP 两步验证、Cloudflare Turnstile、RBAC 权限控制、DKIM 签名


目前仅占用运存400mb。 1c1g的小鸡也可以流畅使用

喜欢的L友可以帮忙点下Star 万分感谢

Github:GitHub - LanQin996/LanQin-Email · GitHub

最新回复 (3)
  • LingEasy 06-24 22:25
    1

    重点是,支持右键发送的服务器太少了。。

  • 維克多 06-24 22:29
    2

    这个好像特别像ns站的那个邮箱。

  • JenkinWoo 06-24 22:29
    3

    能否直接在cf上面部署,主要是不想自己折腾服务器了。

* 帖子来源Linux.do
返回