Skip to content

Repository files navigation

FlyMail 飞邮

专为多邮箱用户打造的自托管邮件客户端

VersionLicensePythonVue


项目简介

FlyMail(飞邮)是一款运行在飞牛 OS 上的自托管邮件客户端,让用户在一个界面统一管理 Gmail、Outlook、QQ 邮箱、网易邮箱、iCloud、新浪邮箱等主流平台的邮件。所有邮件数据存储在用户自己的 NAS 上,隐私可控,无需依赖第三方云服务。

核心功能

  • 多邮箱聚合:所有邮箱邮件混排展示,按时间统一排序,支持按邮箱筛选与身份标识
  • 邮件收发:支持纯文本 / HTML 富文本编辑、附件上传下载、草稿保存、定时发送
  • 实时同步:IMAP IDLE 长连接秒级推送新邮件,Poll 轮询兜底兼容更多平台
  • 智能缓存:SQLite 摘要缓存 + 增量同步,收件箱秒开,断网仍可浏览已缓存邮件
  • 本地备份:邮件以 .eml 格式归档到飞牛 OS 授权目录,支持附件完整保存与独立下载
  • 桌面通知:WebSocket 实时推送新邮件通知,通知中心统一管理
  • 联系人管理:左右分栏布局,支持同名联系人与多邮箱关联
  • 用户隔离:不同 NAS 用户数据完全隔离,账号、邮件、设置互不可见
  • 移动端适配:响应式布局,手机端触控友好

支持的邮箱平台

邮箱平台认证方式实时同步发送邮件
GmailOAuth 2.0IDLESMTP
OutlookOAuth 2.0IDLESMTP
QQ 邮箱授权码IDLESMTP
网易邮箱 (163/126/yeah.net)授权码PollSMTP
iCloud应用专用密码PollSMTP
新浪邮箱授权码PollSMTP
自定义 IMAP/SMTP账号密码PollSMTP

技术栈

层级技术
前端Vue 3 + TypeScript + Pinia + Vite
后端Python 3.11 + FastAPI + aiosqlite
数据库SQLite (WAL 模式)
邮件协议IMAP (IDLE/Poll) + SMTP
实时通信WebSocket
构建工具Nuitka (二进制编译) + fnpack

开源协议

本项目基于 GPL-3.0 协议开源。

版权所有 © 2026 DinDing1

任何人都可以自由使用、修改和分发本项目,但派生作品必须同样以 GPL-3.0 协议开源,并保留原始版权声明。

商标声明

FlyMail™ 和飞邮™ 是 DinDing1 的未注册商标。

未经授权,不得在派生项目或相关宣传中使用 "FlyMail"、"飞邮" 名称或其变体来暗示与本项目的关联或背书。本商标声明不限制 GPL-3.0 协议赋予你的代码使用、修改和分发权利,仅用于保护项目名称的识别性,防止混淆。


Made for 飞牛 OS

GitHub Stars

About

一款飞牛OS上的邮箱盒子,支持多平台邮箱统一管理

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages