跳到正文
发现
Sealwax:Omarchy 极简邮件客户端
桌面应用效率工具

Sealwax:Omarchy 极简邮件客户端

为 Omarchy 打造的极简邮件客户端,使用 Rust 和 GTK 4 编写,键盘优先、跟随主题、注重隐私。

admin
发布于 2026-11-02
浏览
1
访问
0
下载
0
版本
v1.1.4
平台
Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Sealwax 是一款为 Omarchy 打造的快速、极简邮件客户端,使用 Rust 编写,基于原生 GTK 4 与 libadwaita。它跟随当前 Omarchy 主题与字体(浅色和深色),可完全用键盘操作,并且对每封邮件都很谨慎:邮件里的脚本永远不会执行,来自网络的资源在你允许之前不会加载。

界面提供宽屏、半屏与窄窗口的布局,面板可以拖宽或收窄;在 Hyprland 下没有标题栏,圆角跟随 Hyprland 设置。

主要功能

  • 账户免填服务器:只需输入邮箱地址,Sealwax 会自行查找服务器(内置服务商列表、域名的 autoconfig、Mozilla ISPDB、DNS)。Outlook.com 与 Microsoft 365 可「Sign in with Microsoft」,iCloud、Fastmail、Yahoo 等支持应用专用密码,其余可手动设置。多个账户与 All Inboxes,每个账户可自定义名称和低饱和颜色,并在侧边栏折叠。
  • 协议支持:IMAP(IDLE 推送、离线邮件副本)与 POP3(收取到本地文件夹,默认在服务器保留邮件)。
  • 阅读:按会话展示整段往来;安全的 HTML 渲染,远程内容可按单封邮件或按发件人授权;附件安全打开,对程序和伪装文件给出警告;链接警告、打印、Show Original、另存为 .eml,并妥善显示加密与签名邮件。
  • 整理:归档、删除、标记垃圾、移动、加星、已读/未读,支持单封或批量操作,可撤销,离线同样可用,邮件右键菜单。
  • 文件夹与规则:新建子文件夹、重命名与删除,以可折叠的树显示;规则使用标准邮件过滤语言 Sieve,可在 Rules 对话框里创建,也可直接写在 rules/<account>.sieve,对新邮件执行移动、复制、标已读、加星、标垃圾、删除;支持总是/从不判为垃圾的发件人,以及从邮件创建规则。
  • 撰写:富文本编辑器停靠在主窗口内(可最小化、展开、同时开多个),回复、全部回复、转发以及会话下方的快速回复;身份与签名;附件会检查服务器大小限制;边打字边保存草稿并保留在服务器上;发件箱支持撤销发送且不会重复发送;支持 mailto: 链接,可作为默认邮件应用。
  • 搜索:在本机搜索,支持 from:、to:、subject:、sender:、domain:、has:attachment、is:unread、is:subscription、before:、after: 等条件,并随输入给出建议。
  • 订阅与发件人:在订阅邮件头部一键退订(按发件人要求的方式,退订前有对话框说明);任意文件夹可按发件人或域名分组,一次性归档、删除或标记某发件人的全部邮件;可固定重要发件人,使其邮件始终留在收件箱顶部。
  • 通知与后台:新邮件通知可直接打开邮件;关闭窗口后仍在后台同步;可设置登录时启动。
  • 键盘优先:列表和阅读器中的单键快捷键、命令面板(F1),并可在 keys.toml 中自定义按键。设置存放在纯文本文件里:config.toml、keys.toml、accounts.toml。
  • 隐私:密码与令牌只存在系统钥匙串中;无遥测;日志不含邮件内容;外发邮件不带本机名和 Bcc 头。

安装与使用

在 Omarchy 终端(Super + Return)中粘贴并回车:

curl -L -o /tmp/sealwax.pkg.tar.zst https://github.com/PixDevsApps/sealwax/releases/latest/download/sealwax-x86_64.pkg.tar.zst && sudo pacman -U /tmp/sealwax.pkg.tar.zst

再次运行同一行即可更新;主菜单里的 Check for Updates… 会提示是否有新版本并给出该命令。卸载:sudo pacman -R sealwax。

INSTALL.md 用通俗语言说明安装、启动、更新、卸载以及出问题时的处理;用户指南 覆盖设置、读写、搜索、通知、全部快捷键、主题、设置文件、隐私与故障排查。

注意事项

  • 运行环境:x86_64 上的 Omarchy 或 Arch Linux,需要 GTK 4.18+、libadwaita 1.9+、WebKitGTK 6.0 2.52+、SQLite 3.43+ 以及一个 Secret Service(如 gnome-keyring);拼写检查可选安装 hunspell 与相应词典。从源码构建需要 Rust 1.92+。
  • Gmail 需使用应用专用密码(见 GMAIL.md),不提供 Sign in with Google。
  • 当前版本尚未提供:服务器端搜索、上传到服务器的规则(ManageSieve)、PGP 与 S/MIME、日历与联系人(自动补全之外)。
  • 作者的日常使用覆盖 Outlook.com、Microsoft 365、IMAP 与 Gmail,并对本地测试邮件服务器(Dovecot、Stalwart、Mailpit)、干净 Arch Linux 容器中的全新安装和真实桌面性能做过测试;其他服务商的使用情况欢迎反馈。

本作品整理自 GitHub 开源项目 PixDevsApps/sealwax,原作者 @PixDevsApps,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.1.4当前版本

    修复固定发件人与按域名分组的联动问题,Pinned Senders 对话框不再偶尔空白;新增 dark_styled_mail 选项,深色主题下可将自带设计邮件的浅色背景转深,默认关闭。

评论