用户手册
1. 入门 • 2. 电子邮件服务提供商兼容性 • 3. 阅读邮件 • 4. 撰写邮件 • 5. 管理邮件 • 6. 快速规则 • 7. 垃圾邮件与恶意软件防护 • 8a. 恶意软件与附件扫描 • 8. 备份与恢复 • 9. 日历 • 10. 联系人与规则 • 11. 隐私与安全 • 12. 键盘快捷键 • 13. 设置 • 14. 故障排除
1. 入门
创建您的第一个账户(IMAP/SMTP 设置、测试连接)
转到“文件 → 添加电子邮件账户”。输入您的 IMAP/SMTP 设置,并在保存之前使用“测试连接”按钮进行验证。
为 Yahoo、Gmail、AOL 设置应用密码(须先启用双重身份验证)
Yahoo、Gmail 和 AOL 要求使用应用专用密码(而不是您的常规密码)。请先在您的账户上启用双重身份验证,然后在服务提供商的安全设置中生成应用密码。
初始同步(先同步最新的 500 封邮件)
最新的 500 封邮件会最先获取,以便您立即使用。其余邮件在您工作时于后台同步。
后台同步进度
状态栏中的进度指示器显示同步进度和预计剩余时间。
界面导览(三窗格布局)
主窗口采用三窗格布局:左侧是文件夹,中间是邮件列表,右侧是阅读窗格。使用文件夹窗格底部的切换按钮,可在“邮件”视图和“日历”视图之间切换。
2. 电子邮件服务提供商兼容性
GravesMail 适用于任何支持标准 IMAP/SMTP 访问的电子邮件服务提供商。
- Yahoo Mail — 需要应用专用密码。请先启用双重身份验证。
- Gmail / Google Workspace — 应用专用密码。请启用两步验证。
- AOL Mail — 应用专用密码,步骤与 Yahoo 相同。
- Outlook.com / Hotmail / Live — OAuth2 身份验证。请在设置中启用 IMAP。
- IONOS / 1&1 — 标准密码,无需应用密码。
- Proton Mail — 需要付费套餐(Plus 或更高),并在本地运行 Proton Bridge。
- iCloud Mail — 在 appleid.apple.com 获取应用专用密码。
- FastMail — 在 Settings → Privacy & Security 中获取应用专用密码。
大型邮箱(10,000 封以上邮件)
- 两阶段同步:先获取最新的 500 封邮件,然后在后台下载其余邮件
- 可随时暂停和继续 — 关闭应用时进度会保存
- 状态栏中的进度指示器,附带预计剩余时间
3. 阅读邮件
选择邮件
在邮件列表中单击一封邮件,即可在阅读窗格中查看。邮件被选中时会自动标记为已读。
阅读窗格
显示邮件头(发件人、收件人、日期、主题)、垃圾邮件分析摘要、邮件正文和附件卡片。
在新窗口中打开邮件
双击一封邮件,可在独立的弹出式阅读窗口中打开它,该窗口有自己的工具栏(回复、转发、归档、删除、垃圾邮件、标记、打印、另存为)。
外部图片屏蔽
远程图片默认被屏蔽,以防止 IP 地址跟踪。单击“加载外部图片”即可显示它们。会有一条警告说明,加载图片可能会向发件人暴露您的 IP 地址。
跟踪像素检测
GravesMail 会检测并剥离不可见的跟踪像素(发件人用来跟踪您何时打开邮件的 1×1 图片)。如果您想允许它们,请单击“加载跟踪像素”。会有一条警告说明,这可能会向发件人发送已读回执。
外部图片和跟踪像素分别控制 — 您可以只加载其中一种而不加载另一种。
显示详细分析
单击可展开按层列出的垃圾邮件评分明细,显示每一层的原始评分以及该层发出告警的阈值。各项评分绝不会加权或取平均 — 每一层都按自己的阈值单独判断(参见防护层)。
缩放
使用 Ctrl+鼠标滚轮或状态栏中的 −/+ 按钮进行放大和缩小。按 Ctrl+0 可将缩放重置为 100%。
4. 撰写邮件
新邮件:单击“写邮件”或按 Ctrl+N。
回复、全部回复、转发
“回复”(Ctrl+R)回复给发件人。“全部回复”(Ctrl+Shift+R)回复给所有收件人。“转发”(Ctrl+Shift+F)创建一封带有原文和附件的新邮件。
添加收件人
直接在“收件人/抄送/密送”字段中输入,或单击联系人选择器按钮浏览您的联系人。
联系人自动补全
输入 2 个字符后开始给出建议。会从已发送的邮件中学习,使建议随时间不断改进。
附件
单击“添加附件”按钮或使用文件选择器来附加文件。
优先级
将邮件优先级设为“高”“普通”或“低”。
签名
您的默认签名会自动附加到邮件末尾。可通过“设置 → 编辑签名”进行编辑。
加密电子邮件(OpenPGP)
GravesMail 支持 OpenPGP,这是端到端加密和签名电子邮件的开放标准。您可以与任何邮件系统上使用 PGP 的任何人交换私密邮件 — Proton Mail、Thunderbird、gpg 等等 — 而不仅限于其他 GravesMail 用户。
设置您的密钥
打开 PGP 密钥管理器(桌面版为工具 → PGP 密钥管理器;移动版为设置 → PGP 密钥),然后选择生成我的密钥。输入您的姓名和电子邮件地址并选择一种算法:推荐使用 Ed25519 / Curve25519,另外提供 RSA-4096,以便与较旧的 PGP 软件保持最大兼容性。
如果您丢失了私钥,所有用它加密过的邮件都将永久无法恢复 — 包括我在内,没有任何人能够找回它。生成密钥后,请使用备份私钥将一份受密码保护的备份(.gmpgpbak 文件)保存到安全的地方,并记住密码。
还原密钥。要把已备份的密钥带到新设备或重新安装后的设备上,请使用还原私钥(就在“备份”旁边)。选择您的 .gmpgpbak 文件并输入其密码;GravesMail 会导入密钥,并通过显示其身份和指纹来确认还原的是哪一把密钥。如果该密钥已经存在,则只是刷新它,不会产生重复项。密码错误时会给出明确的“密码错误”提示,不是 GravesMail 备份的文件也会被如实指出 — 还原绝不会无声无息地失败。
共享和验证密钥
- 导出公钥用于共享您的公钥,以便他人可以向您发送加密邮件。
- 导入密钥 (.asc) 用于添加联系人的公钥。
- 导入后,管理器会显示该密钥的指纹。请通过其他渠道 — 打电话或当面 — 与联系人核对指纹,然后选择标记为已验证。已验证的密钥显示绿色徽章;未验证的密钥仍然可用,但会一直带有标记。
密钥通过指纹来识别,而不是电子邮件地址。同一个地址有多把密钥是正常的(一把旧的和一把新的,或者不同类型的)。密钥管理器中的每一项操作 — 导出、备份、用于签名、删除 — 都作用于您选中的那把密钥,因此务必先选中确切的密钥。如果您自己有多把密钥,请选中其中一把并选择用于签名,以指定用哪一把为您发出的邮件签名。
将密钥关联到联系人
打开一位联系人,使用其中的 PGP 密钥部分,可以把密钥环中的某把密钥关联到此人、取消关联(这只会移除关联 — 密钥仍保留在密钥管理器中),或者对其进行验证。关联之后,向该联系人加密就能直接生效,无需在密钥管理器中翻找。一位联系人可以有多把密钥,加密时会同时使用所有这些密钥。关联密钥并不会开启加密 — 您仍需逐封邮件选择是否加密。
发送
在“写邮件”窗口中,将安全控件设为签名、加密或签名 + 加密(建议用于私密邮件)。它默认处于关闭状态,因此普通邮件不受影响。如果收件人的联系人条目上已关联密钥,一旦您选择加密,GravesMail 就会自动使用它。
如果您选择了加密,但某位收件人没有可用的密钥,GravesMail 会停下来询问您。它绝不会悄悄地以未加密方式发送您的邮件。您可以取消,也可以明确选择“不加密发送” — 这是需要您有意执行的第二步,并且会列出面临风险的收件人。在本应用中,不存在选择了加密却悄悄以明文发送的任何途径。
当您发送加密邮件时,GravesMail 还会用您自己的密钥对其加密,因此“已发送”文件夹中的副本(以及您移到“归档”的任何邮件)您自己始终可以阅读。此功能始终开启。
阅读
加密邮件会自动解密,并在邮件列表和邮件本身上显示闭合的挂锁 🔒 和已加密徽章,收到的和发出的邮件均如此。未加密的邮件不显示任何图标,因此列表保持整洁 — 有挂锁表示已加密,没有则表示未加密。已签名的邮件会显示其签名状态:密钥已验证、密钥未验证,或者以醒目方式显示的签名无效。如果一封邮件是用您在该设备上没有的密钥加密的,则会显示明确的提示,而不是空白正文。
删除密钥
选中一把密钥并选择删除密钥。移除仅含公钥的(联系人)密钥只是让应用忘掉它 — 以后可以重新导入。移除您自己的私钥则不可逆转,并且会使所有用它加密的邮件永久无法恢复,因此 GravesMail 会显示更高级别的警告并要求您确认。请务必先确认您有备份。
PGP 保护什么,不保护什么
PGP 加密邮件的正文和附件。它不会隐藏主题行、收件人/发件人/抄送,也不会隐藏邮件的发送时间 — 这些信息以明文传输。这是所有 PGP/MIME 系统共有的限制,Proton 也不例外。
PGP 保护的是传输途中的邮件,使其免遭截获,也不被您的邮件服务提供商读取。它不是反取证工具:邮件一经解密,就会缓存在 GravesMail 的本地加密数据库中,以便您离线搜索和阅读。
GravesMail 不会自动进行密钥服务器或 WKD 查询,也没有信任网络 — 密钥由您自己导入和验证。内嵌明文签名的邮件会以可读文本显示,但其签名不会被验证;GravesMail 只是显示它们,而不会声称一个自己没有检查过的签名有效。
互操作性。GravesMail 的 PGP 功能已通过自动化测试套件,针对 OpenPGP 的参考实现 GnuPG,就 Ed25519 和 RSA-4096 两种密钥完成了双向验证。Proton Mail 也已得到确认 — 这是手工测试的,使用一个真实的 Proton 账户,双向收发并阅读了真实的加密邮件。Thunderbird 尚未专门针对 PGP 进行测试;它是标准的 OpenPGP 客户端,应该可以正常工作,但此处不作这样的声明。
受密码保护的邮件(无需密钥)
当您的收件人不使用 PGP 时 — 也就是大多数人的情况 — 请使用此功能。在“写邮件”窗口中勾选密码保护(无需密钥)。您的邮件及其所有附件会被封存在一个真正的、标准的 AES-256 加密 ZIP 中,收件人在任何平台上都可以用免费的常见软件打开 — 对方不需要 GravesMail,不需要账户,也不需要密钥。
发送受密码保护的邮件
- 像平常一样撰写邮件并附加文件,然后按“发送”。
- GravesMail 会要求您设置一个强密码:至少 12 个字符,包含小写字母、大写字母、两个数字和两个符号。实时检查清单会在您输入时逐条勾选每项规则,并且密码需要输入两次。在每项规则都满足且两次输入一致之前,发送会被阻止,因此弱密码或输入错误永远不会把您的收件人锁在外面。
- 邮件发出后,GravesMail 会显示密码一次,并附带“复制”按钮。
- 请通过其他渠道告知密码 — 通过电话、短信或加密聊天。切勿写在同一封电子邮件中。GravesMail 不会提出替您用电子邮件发送密码,也绝不会把它保存或发送到任何地方。
发出去的只有一个附件:protected-message.zip。您真正的邮件(保存为 message.html)和每一个附件都加密在其中;可见的邮件正文只包含用通俗语言写成的打开说明。附件名称在压缩包内被替换为中性的占位名称(attachment-01、attachment-02……),其真实名称保存在一份加密的清单中,收件人输入密码后才能看到 — 因此名称也不会泄露。
收件人如何打开它
这些说明会写入 GravesMail 发送的每一封受保护邮件,因此您的收件人总能看到它们。它采用行业标准的 WinZip AES-256 (AE-2) 格式,已证实可以用真正的标准压缩软件打开,并通过自动化测试固定为该格式 — 因此它是名副其实的标准文件,而不是只有 GravesMail 才能读取的容器。
Windows 内置的 ZIP 支持无法处理高强度的 AES-256 加密 — 它看起来像是打开了,随后却会失败,只显示一个空文件夹或一条错误。请改用下面的免费工具之一。
- Windows — 从 7-zip.org 安装 7-Zip(只从官方网站下载;“下载站”提供的副本往往捆绑了广告软件)。右键单击 ZIP → 7-Zip →“提取到当前位置”(Extract Here),然后输入密码。PeaZip 是一个干净的替代选择。
- macOS — 内置的“归档实用工具”处理 AES-256 并不可靠。请安装 Keka 或 The Unarchiver(Mac App Store),用它打开 ZIP 并输入密码。
- iPhone / iPad — 从 App Store 安装 Password Zip(免费)。
- Android — 从 Google Play 安装 RARLAB 出品的 RAR(免费)。
打开之后,在网页浏览器中打开 message.html 即可阅读邮件。所有文件都会在其中以真实名称列出;在磁盘上,它们以占位名称存放在 message.html 旁边,因此请把每个文件重命名为所显示的真实名称。
GravesMail 也可以在任何平台上就地打开它收到的受密码保护的邮件 — 如果双方都使用 GravesMail,就不需要压缩软件。
如果密码被拒绝
这几乎总是即时通讯应用引入的输入错误 — 弯引号、自动更正、多复制了一个空格,或者大小写不对。请完全按照发件人给出的内容手动重新输入。
如实说明它保护的是什么
全部安全性都系于密码。请选一个好密码,并通过与电子邮件不同的渠道告知对方。没有过期时间,也没有“自毁”功能 — 没有服务器,这些都无法强制执行,而 GravesMail 是本地优先的。ZIP 加密的是文件内容,而不是压缩包的结构:任何截获邮件的人仍然可以看到里面有多少个文件,以及它们的大致大小和时间戳,但看不到文件名称或内容。此外,与任何电子邮件一样,邮件的主题、收件人/发件人以及发送时间仍然以明文传输。
5. 管理邮件
移动邮件:右键单击 →“移动到文件夹”,按 Ctrl+M,或在 Windows 上拖放。
删除:按 Delete 或使用工具栏按钮。邮件会移动到废件箱。
标记:按 Ctrl+Shift+G 切换标记。
标记为已读/未读:右键单击 →“标记为已读”或“标记为未读”。
归档:按 Ctrl+E 移动到“归档”文件夹。
搜索
按 Ctrl+F 将焦点移到搜索框。选择范围:全部、主题、发件人或正文。用 X 按钮或按 Escape 清除。
排序
可按日期、发件人、主题、大小、重要性或已标记排序。单击方向箭头可在升序和降序之间切换。
会话分组
使用“查看 → 按会话分组”或按 Ctrl+T。展开或折叠会话组,可查看一个会话中的所有邮件。
6. 快速规则 — 智能邮件分拣
快速规则是您自己的分拣规则。每条规则会捕获匹配的邮件,并将其搁置、移动或删除。在桌面版中,每条规则还会在快速规则工具栏上有一个自己的按钮。
垃圾邮件文件夹是垃圾邮件引擎存放不受欢迎邮件的地方。垃圾邮件陷阱是您自己的快速规则把邮件搁置起来供日后审查(而不是删除)的地方 — 用“审查垃圾邮件陷阱”打开它。已扣留指的是经扫描后因看起来有危险而被扣下的附件;它们存放在“已扣留的附件”中。
您的规则优先于垃圾邮件过滤器
与您的某条快速规则匹配的邮件由您的规则归置,垃圾邮件过滤器来不及把它转走。您为之编写了规则的发件人,即使过滤器本会把其邮件评为垃圾邮件,也不会被错误地送入“垃圾邮件”。过滤器仍然运行,仍然为每封邮件评分 — 您可以在“属性”中看到它的判定 — 它只是不会推翻您的规则对邮件的归置。唯一的例外是恶意软件:恶意软件扫描始终优先,因此规则永远不可能把带有危险附件的邮件投递到您的收件箱。
创建规则
- 单击快速规则工具栏中的“+”,或右键单击一封邮件 →“从邮件创建快速规则…” — 后者会打开已根据该发件人填好的编辑器,并扫描该邮件所在的文件夹,把现有的匹配邮件也一并捕获,同时显示规则应用到了多少封邮件
- 选择匹配类型:发件人地址、发件人域名、发件人包含、主题包含、主题开头为
- 添加多个匹配值 — 粘贴以逗号或分号分隔的列表,或逐个添加
- 选择操作:送入垃圾邮件陷阱(稍后审查)、移动到文件夹、永久删除,或在 X 天后自动删除(7–1,000)
- 选择该规则标记的是合法邮件还是垃圾邮件。您必须选择其一 — 在您选择之前,编辑器不会保存。这会告诉垃圾邮件过滤器如何从规则捕获的邮件中学习,而过滤器在看到两种邮件都有明确标注的样本时学得最好。只喂给垃圾邮件、没有“这是合法邮件”的样本可供权衡的过滤器会越来越差,而不是越来越好 — 这就是必须作出选择的原因。
- 启用“同步期间自动应用”,在匹配的邮件到达收件箱之前将其捕获
使用规则
- 选中一封邮件 → 单击某个规则按钮 → 邮件由该规则归置,发件人自动添加到该规则中
- 右键单击 → 应用规则 → 选择要用的规则
- 每次把规则应用到一位新发件人,该发件人都会自动添加到规则的匹配列表中
扫描文件夹
- 右键单击规则按钮 → 扫描当前文件夹或扫描所有文件夹
- 右键单击文件夹 → 用规则扫描 → 选择规则
- 批量捕获匹配的邮件,以减少存储占用
审查规则捕获的内容
快速规则审查窗口显示每条规则捕获的邮件和匹配的发件人。今日捕获选项卡显示所有规则在一个滚动时间窗口内捕获的全部邮件 — 用“显示最近的捕获”下拉列表将其设为 1、6、24(默认值)、48、72 或 96 小时;您的选择会按设备记住。
- 右键单击规则按钮 → 审查,查看该条规则捕获的邮件
- 完整的邮件属性(安全预览、常规、标头、垃圾邮件分析、附件、URL、跟踪像素、正文)
- 把单封邮件或全部邮件还原到原来的文件夹(“还原”以绿色显示 — 恢复邮件是安全的操作)
- 删除单封邮件,或清除某条规则捕获的所有邮件
- “匹配的发件人”选项卡:查看、添加、编辑、移除匹配值
- 规则、今日捕获和垃圾邮件这三个审查列表各有一个搜索框,会随着您的输入筛选显示的内容。单击列标题可排序;您的排序选择会按设备记住。
安全预览 — 无需还原即可阅读和答复被捕获的邮件
打开任意一封被捕获邮件的“属性” — 从“今日捕获”列表或从“审查垃圾邮件陷阱”均可 — 第一个选项卡就是安全预览。它按邮件在阅读窗格中的样子显示邮件,但以安全方式呈现:脚本和活动内容被禁用,跟踪像素始终被阻止,远程图片只有在发件人受信任时才会加载。这样您就可以阅读被捕获的邮件并判断它是什么,而不必把它放回收件箱。
安全预览还提供回复、全部回复和转发按钮。您不必仅仅为了答复而还原被捕获的邮件 — 这些按钮会打开普通的写邮件窗口,预先填好的内容与从收件箱回复或转发时完全一样,附件可用,加密处理方式也相同(对于您设为始终加密的联系人,绝不会以明文发送)。邮件留在原处;您的回复就是一封普通的外发邮件。
缩放同样适用于预览(底部的 − / % / + 控件,或在移动版上双指缩放)。安全预览是一个干净的阅读界面 — 垃圾邮件原因明细位于垃圾邮件分析选项卡,而不在这里。在移动版上,点按任意一封被捕获的邮件会直接打开这个“属性”视图,并首先显示安全预览。
命名说明:跨规则的审查列表在英文界面中以前叫做 Today’s Catches(及其简短的 Catches 按钮),现在只叫 Filtered;在中文界面中显示为“今日捕获”。列表还是同一个 — 只是名称变了。
管理规则
- 右键单击 → 编辑规则、禁用/启用规则、删除规则
- 删除时提供的选项:全部还原到收件箱、永久删除全部、取消
- 已禁用的规则显示为灰色,不会自动应用,但仍然可见
自动删除期限
- 可配置在 7–1,000 天后自动删除
- 到期的邮件会在启动时和同步后清除
- 即将到期的邮件在审查中突出显示
7. 垃圾邮件与恶意软件防护
GravesMail 用七个相互独立的防护层检查每一封邮件。每一层查找不同类型的问题,并独立作出判断。只要任何一层发出告警,该邮件就会被视为垃圾邮件 — 不取平均值,也没有必须达到的综合评分。一次告警就足够了(“7 层 OR”模型)。
- 域名验证 — 发件人的域名是否存在,是否有真实的邮件服务器?它的顶级域(.shop、.top、.click、.xyz)是否属于常被垃圾邮件滥用的那一类?
- 贝叶斯过滤器 — 通过学习来判断邮件用词有多像垃圾邮件。出厂时已预先训练,之后根据您教给它的内容继续学习。
- 标头身份验证 — SPF、DKIM 和 DMARC,即用来证明发件人确为其所声称身份的标准检查。
- 启发式评分 — 41 个检测器,涵盖内容和标头模式:伪装的单词(H0ME、S4LE)、预付费诈骗和遗产诈骗的措辞、伪造的标头、日期异常,以及发件人所在的国家/地区。
- 信誉 — 您的安全列表和屏蔽列表、发件人历史记录,以及跨邮件的群发活动跟踪;后者能抓住那些不断更换发件人域名、却重复使用同一台发信服务器、同一个载荷主机或同一个退订链接的垃圾邮件发送者。
- 恶意软件:系统杀毒 — 在 Windows 上,通过 AMSI 调用您已安装的杀毒软件(Defender、Norton、Bitdefender、Kaspersky 等)。在 macOS、Linux 和移动端不可用,在这些平台上它会报告“不可用”,而不是给出一个它从未得出过的“干净”结果。
- 恶意软件:YARA — 用模式规则对照社区恶意软件特征库扫描附件和邮件正文。可检测木马、勒索软件、恶意宏、PDF 漏洞利用和钓鱼文档。适用于所有平台。
调整引擎(工具 → 安全引擎)
“安全引擎”界面为七个防护层各提供一个灵敏度滑块,范围从 0% 到 100%。0% 表示关闭该层;100% 为最灵敏。每一层单独调整 — 没有统一的全局激进程度控件。更改立即生效。同一界面还显示:
- 恶意软件扫描器状态 — 两个恶意软件防护层的实时状态,包括 Windows 上当前起作用的是哪款杀毒产品,以及已加载多少条 YARA 规则。
- 国家/地区策略 — 为地理位置检查把国家/地区标记为“安全”或“威胁”。两个列表一开始都是空的,因此在您选择策略之前,普通的国际邮件绝不会受到不利对待。
- 检测器清单 — 一份只读列表,列出每一层的检测器以及各自的权重(强、标准或弱)。
查看邮件为何被这样分类
打开邮件的“属性”,可查看按层列出的明细:每一层的原始评分、该层发出告警的阈值,以及它的状态 — 已告警、干净或不可用。“不可用”绝不会显示为“干净”。
审查垃圾邮件
“垃圾邮件 → 审查垃圾邮件”显示被引擎归为垃圾邮件的邮件。这与审查垃圾邮件陷阱不同,后者显示的是您自己的快速规则搁置的邮件。
训练过滤器
- 标记为垃圾邮件 — 把邮件移动到“垃圾邮件”,训练过滤器,并把发件人及其域名添加到您的屏蔽列表。
- 标记为非垃圾邮件 — 把邮件救回来,并让过滤器学到这类邮件是您想要的。
- 屏蔽发件人 — 把发件人添加到您的屏蔽列表,但不移动邮件,也不训练过滤器。
改变主意是安全的。如果您把一封邮件标记为垃圾邮件,后来又标记为非垃圾邮件(或者反过来),GravesMail 会撤销先前学到的内容并应用新的。来回切换最终会以您的最后选择为准;它绝不会累积叠加,也不会使过滤器的准确度发生偏移。
垃圾邮件训练按设备进行。GravesMail 目前还不能在您的设备之间同步,因此每台设备各自学习 — 您的已屏蔽发件人列表也是如此。
安全发件人和已屏蔽发件人
在“设置 → 高级设置”中管理。
8a. 恶意软件与附件扫描
工作原理
每个附件在接收入库时都会由两个引擎自动扫描:
- YARA 扫描器 — 把附件字节与社区特征库进行比对,特征库涵盖恶意软件家族、勒索软件、远程访问木马、Office 宏漏洞利用、PDF 漏洞利用和钓鱼文档。适用于所有平台。
- 系统杀毒 — 在 Windows 上,通过 AMSI 把每个附件提交给您已安装的杀毒软件(可自动检测 Defender、Norton、Bitdefender、Kaspersky、Malwarebytes、CrowdStrike 等)。在 macOS、Linux 和移动端不可用,这些平台由 YARA 负责扫描,杀毒防护层则如实报告“不可用”。
检测到威胁时会发生什么
- 邮件被移动到恶意软件文件夹(与“垃圾邮件”分开)
- 危险附件从邮件中剥离并被扣留
- 附件数据保存在本地 — 不会有任何内容被悄悄销毁
- 邮件正文予以保留 — 您可以看到是谁发来的
- 邮件属性中显示完整说明:触发的是哪条规则、受影响的是哪个文件,以及采取了什么操作
已扣留的附件
已扣留的附件(位于“工具”菜单;移动版为“防护”界面中的查看已扣留的附件)显示每一个被扣留的项目,包括日期、文件名、大小、威胁名称和扫描引擎,以及扣留原因。如果您信任某个项目,可以将其保存到磁盘,也可以永久删除它。被扣留的项目会一直保留到您作出决定为止 — 绝不会无声无息地丢失。
手动扫描
右键单击任意附件 →扫描恶意软件,按需执行扫描。结果会显示使用了哪些引擎,以及是否检测到威胁。
YARA 规则更新
“设置 → 立即更新规则”会从 Neo23x0/signature-base 社区仓库下载最新的特征库。自动更新默认每周检查一次(可配置为 1–30 天)。应用自带内嵌的基线规则集,无需互联网连接即可工作。
规则来源包括:勒索软件家族、APT 工具包、通用投放器和下载器、恶意 Office 宏、PDF 漏洞利用、PowerShell 下载执行代码、Web Shell 以及钓鱼文档模式。
8. 备份与恢复
GravesMail 通过加密备份自动保护您的整个配置文件 — 不仅是邮件,还包括联系人、日历、规则、安全列表和屏蔽列表、调整过的阈值、发件人信誉、训练过的垃圾邮件过滤器、PGP 密钥环以及已保存的账户凭据。随应用提供并在更新时被替换的文件(地理位置查询表、基线垃圾邮件模型)则有意排除在外。
自动备份
- 完整备份(配置文件的完整副本)和轻量的差异备份(仅包含自上次完整备份以来发生变化的内容)— 还原差异备份时会自动沿备份链回溯到上一次完整备份
- 在任何破坏性操作(快速规则扫描、清除、删除规则、清空废件箱)之前创建操作前快照
- 所有备份均使用由 GravesMail 为您管理的密钥进行 AES-256 加密 — 日常使用无需输入密码
- 应用加载后在后台静默运行 — 绝不会妨碍您的工作
- 对间断很宽容:度假归来,或者笔记本电脑合上放了几周之后,如果有备份到期,GravesMail 只做一次备份。它绝不会试图用一大堆备份来补做,长时间未使用也绝不算错误。
恢复口令(必需 — 只需设置一次)
自动的和手动的设备本地备份由应用管理的备份主密钥封存。该密钥只以封装形式存储,并且以两种方式封装:用您设备的安全密钥库封装(因此日常备份绝不会提示您),以及用您选择的恢复口令封装(它可以在任何计算机上打开同样的备份,完全不依赖密钥库)。正是这一点使这些备份不依赖于特定设备 — 早期版本只能在创建备份的那台计算机上还原它们。
- GravesMail 会在您首次备份时要求您设置口令。它是必需的,不可跳过 — 在设置口令之前,备份不会完成,这样您就永远不会留下一堆无法恢复的备份。
- 由于口令是在首次备份时设置的,全新安装在您完成第一次备份之前没有自动备份。在此之前,计划备份会被悄悄跳过,而不是报错失败。
- 设置之后,备份运行时不会再有任何提示。
- 它须满足与下文备份密码相同的要求,同样要输入两次,并使用相同的实时检查清单。
- 您可以随时在备份管理器中更改它。更改后所有现有备份仍然可以还原。
请妥善保管 — 没有人能替您找回它。您的恢复口令是在新设备或已重置的设备上恢复设备本地备份的唯一途径。没有重置链接,也没有后门,这是有意的设计。如果您忘记了口令又丢失了设备,这些备份将无法打开。
便携式密码备份 — 由您亲手创建的备份
如果您有可能丢失、更换或迁移设备,就应该保留这种备份。选择文件 → 便携式密码备份…(移动版为防护 → 备份 → 便携式密码备份),设定一个密码,GravesMail 就会写出一个用密码封存的 .gravesmail-backup 文件,其中包含您的整个配置文件 — 可在任何设备上还原。请把它复制到设备之外的安全位置。
选择密码
由于仅凭这一个文件就能在陌生人的计算机上重建您的整个邮箱,GravesMail 要求使用真正的强密码:至少 12 个字符,包含一个大写字母、一个小写字母、至少两个数字和至少两个特殊字符。您不必猜测是否符合要求 — 对话框会在您输入时实时逐条勾选各项要求,并且密码需要输入两次。在每项要求都满足且两次输入一致之前,“创建”按钮保持禁用,因此输入错误或弱密码永远不会把您锁在自己的备份之外。欢迎使用很长的口令;没有苛刻的长度上限。密码通过 600,000 次迭代的 PBKDF2-SHA256 密钥拉伸来保护文件,迭代次数记录在文件内部,因此将来的版本仍然可以打开今天的备份。
没有密码,这个文件就无法打开 — 我打不开,任何人都打不开。没有任何恢复途径,而这正是其意义所在。请把密码存放在您信得过的地方。
随备份一同带走的内容
默认情况下,便携式密码备份还会带上您现有的备份历史,因此迁移到新设备时所有内容都会随之转移,不会落下任何东西。这一项可以选择退出:您可以排除累积的备份,只带走当前的应用数据;也可以把备份拆分成两个文件 — 一个存放应用及其数据,一个存放备份历史 — 分别转移。两个文件都有清晰的标注。
还原
您可以在全新设备的首次运行界面上、在设置任何账户之前还原便携式密码备份。还原操作会先验证备份完整无损,然后才触碰您已有的任何内容 — 被截断或已损坏的文件会被拒绝,您当前的数据保持原样 — 随后按数据集逐项报告还原了哪些内容。完成后请重新启动 GravesMail 一次。
还原会替换掉该设备上 GravesMail 中当前的所有内容。在全新安装上没有什么可丢失的;如果您已经在那台设备上使用过 GravesMail,其当前数据将被覆盖。
便携式密码备份取代了两个较早且功能重叠的选项 — 设备本地的手动备份和单独的迁移备份。它们已经趋同为同一种东西,因此现在合并为一项功能。其结果是,旧的 .gravesmail-migration 文件和先前已有的设备本地手动备份无法由此版本还原 — 请重新创建一份便携式密码备份。您的每日自动备份不受影响,仍可正常还原。
没有大小限制
GravesMail 可以备份和还原任意大小的邮箱 — 几十、几百 GB 乃至更大。备份和还原以流的方式从磁盘到磁盘进行,因此再大的邮箱也不必全部装入内存,也不存在 2 GB 的上限。大型归档以不压缩的方式存储以保持速度,因此文件可能会略大一些,这是有意的设计。
备份管理器(工具 → 备份管理器)
- 查看所有备份及其日期、大小和类型
- 通过元数据目录即时浏览任意备份的内容
- 在所有备份中搜索特定邮件
- 把备份与当前数据库进行比较,找出缺失的邮件
- 选择性恢复:勾选单封邮件,只恢复这些邮件
最近删除的邮件(工具 → 最近删除的邮件)
- 每封被删除的邮件都会连同完整正文一起记录下来
- 浏览、搜索和预览已删除的邮件
- 一键恢复到原来的文件夹 — 无需备份文件
- 默认保留 90 天(可在“设置”中配置)
备份设置
合理的默认值已经设好;如果您想调整,备份管理器提供了相应的控件。
- 计划模式 — 选择间隔或每周。两者互斥;只会遵循您选中的那一种。
- 间隔模式 — 自动备份可设为关闭、每天、每周或以小时为单位的自定义间隔,另有“每 N 天做一次完整备份”(其间的备份为差异备份)。
- 每周模式 — 一个从星期一到星期日的七天网格。可以把每一天任意设为“无”“完整”或“差异”。如果某个“差异”日之前没有可依托的完整备份,它会自动升级为完整备份。如果您切换到“每周”却把每一天都留为“无”,GravesMail 会悄悄退回到您的“间隔”计划,而不会让您没有任何备份 — 同时让您的网格完全保持您设置的样子。
- 保留 — 要保留多少份完整备份、差异备份和操作前快照备份。最小值为 1;保留设置绝不会删除您唯一的那份副本。
- 立即完整备份 / 立即差异备份 — 立即创建一份设备本地备份,存入 GravesMail 在此设备上自己的备份历史。它们不是便携式密码备份,后者位于“文件”菜单。
- 删除日志保留期 — 30–365 天。
更改立即生效,重新启动后依然保持。
9. 日历
切换视图
使用文件夹窗格底部的切换按钮,可在“邮件”视图和“日历”视图之间切换。
月历
带有日期导航的月历网格。单击某个日期可查看当天的事件。
创建和编辑事件
单击“+ 新建事件”创建事件。双击现有事件可对其进行编辑。
来自电子邮件的会议邀请
当 GravesMail 检测到日历邀请(.ics 附件或 VCALENDAR 内容)时,会出现一个绿色横幅,带有“接受”“暂定”和“拒绝”按钮。已接受的会议会添加到您的日历中。会议链接(Teams、Zoom、Google Meet、WebEx)会被自动检测出来。
提醒
事件可以包含提醒,在事件开始之前通知您。
10. 联系人与规则
管理联系人
“工具 → 联系人”会打开联系人管理器。联系人支持完整的名片字段:姓名、公司、职位、多个电子邮件地址和电话、地址、类别以及备注。联系人可以导出为 CSV。
联系人自动发现
联系人会根据您发送邮件的对象以及收件箱中的邮件标头自动添加。常用联系人无需手动录入。
导入联系人
CardDAV(Yahoo、iCloud、Outlook.com):“工具 → 联系人 → 导入 CardDAV”使用您已存储的 IMAP 凭据直接连接到服务提供商的联系人服务器。受支持的服务提供商会被自动检测 — 无需输入 URL。
.vcf 文件(Google 通讯录及任何服务提供商):“工具 → 联系人 → 导入 .vcf 文件”用于导入 vCard 文件。Gmail 请使用这种方式,它需要手动导出,因为 Google 不允许在没有 OAuth2 的情况下直接访问 CardDAV。
如何从 Google 通讯录导出:
- 前往 contacts.google.com
- 单击左侧边栏中的“导出”
- 选择“vCard(适用于 iOS 通讯录)”
- 单击“导出” — 会下载一个 .vcf 文件
- 在 GravesMail 中:工具 → 联系人 → 导入 .vcf 文件
如何从 iCloud 通讯录导出:
- 前往 icloud.com 并打开“通讯录”
- 全选(编辑 → 全选)
- 单击齿轮图标 →“导出 vCard”
- 在 GravesMail 中:工具 → 联系人 → 导入 .vcf 文件
导入时会自动跳过重复项。
创建邮件规则
“工具 → 邮件规则”可用于创建自动规则。规则可以按发件人、主题、正文、收件人、附件和重要性级别进行匹配。操作包括:移动到文件夹、标记为已读、删除、标记和设置重要性。
快速规则
完整详情请参阅上文专门的快速规则一节。
签名
“设置 → 编辑签名”可用于创建默认的电子邮件签名。也支持按账户单独设置签名。
11. 隐私与安全
- 本地优先 — 所有邮件都存储在您自己的计算机上,而不是云端。
- 静态加密 — 整个数据库都经过加密:每一封邮件、主题、发件人和附件,以及您的联系人、日历、规则、列表、过滤器训练数据和安全设置。
- 不依赖云 — 借助已缓存的邮件可完全离线工作。
- 从服务器删除 — 可选,获取邮件后将其从服务提供商处移除。
- 凭据加密 — 您保存的凭据和数据库密钥存放在您设备的安全密钥库中:Windows 上为 DPAPI,macOS/iOS 上为 Keychain,Android 上为 Keystore,Linux 上为系统机密存储。
- 诊断日志 — 绝不记录完整的电子邮件地址或主题。
- 外部图片默认被屏蔽 — 防止 IP 跟踪。
- 跟踪像素默认被剥离 — 防止已读回执跟踪。
- 备份采用 AES-256 加密 — 设备本地备份使用由应用管理的备份主密钥加密(凭您的恢复口令可在别处恢复);便携式密码备份使用您选择的密码加密。
12. 键盘快捷键
13. 设置
账户管理:文件 → 添加/移除账户。
同步频率。
垃圾邮件过滤器灵敏度 — 在“安全引擎”界面上按层调整,而不是在这里:七个防护层各有自己的 0–100% 滑块。没有统一的全局激进程度设置。参见防护层。
“从服务器删除”开关。
YARA 恶意软件扫描 — 启用/禁用、更新规则、自动更新间隔。
备份频率和保留设置。
删除日志保留期。
存储管理:邮件数量、数据库大小、清空废件箱/垃圾邮件。
14. 故障排除
“离线 — 显示缓存的邮件”
请检查您的互联网连接。重新连接后 GravesMail 会进行同步。
同步后邮件没有出现
尝试“刷新”(F5)或切换文件夹。
写好的邮件被保存到“草稿”而没有发送
SMTP 连接失败。请检查您的发件服务器设置。
macOS:右键单击不起作用
系统设置 → 鼠标 → 启用“点按右侧”。
合法邮件的垃圾邮件评分偏高
标记为非垃圾邮件,并添加到安全发件人。
快速规则没有捕获邮件
检查规则是否已禁用(显示为灰色)。核对“匹配的发件人”选项卡。
备份失败
请检查磁盘空间。确保没有其他 GravesMail 实例正在运行。
找不到最近删除的邮件
请检查“设置”中的删除日志保留期设置。
关于
GravesMail v1.0.0
由 GravesWare, LLC 发布
Luke Graves — 所有者兼创始人、开发者
网站:gravesware.com/gravesmail
版权所有 © 2026 GravesWare, LLC。保留所有权利。