跳至内容

邮件服务商

连接 Gmail、Microsoft 365、Outlook.com、Proton Mail 和 Fastmail 等 JMAP 服务器,并使用别名发信。

MailVault 支持 Gmail 和 Outlook 吗?

可以。MailVault 支持 Gmail、Outlook、Fastmail 等 JMAP 服务器,以及任何支持 IMAP 的邮件服务。Gmail 可使用 OAuth2 直接通过 Google 账户登录,无需手动设置 IMAP。Microsoft 365 Business 和 Enterprise 账户可使用 OAuth2 直接通过 Microsoft 账户登录,并顺畅支持双重身份验证。个人 Outlook.com、Hotmail 和 Live.com 账户通过 Microsoft Graph API 连接。

如何连接我的 Outlook.com 账户?

MailVault 通过 Microsoft Graph API 连接个人 Outlook.com、Hotmail 和 Live.com 账户。添加账户,选择「使用 Microsoft 账户登录」,然后在浏览器中完成登录。MailVault 会识别出这是个人 Microsoft 账户并自动使用 Graph,所以无需填写任何 IMAP 设置。

它不对这些账户使用 IMAP,原因是 Microsoft 的 IMAP 从 2024 年底开始在 OAuth2 登录上出现问题。阅读、删除、标为已读或未读、移动和备份邮件,都与其他账户一样正常。

Graph 账户暂不支持:

  • 稍后提醒
  • 把 MBOX 文件恢复到服务器
  • 对已删除邮件使用恢复到服务器。「恢复到本地」可以使用,适用于已经在这台电脑上的邮件
  • 添加账户窗口在连接测试后报告的收件箱数量

Microsoft 365 商业版和企业版账户使用带 OAuth2 的 IMAP,不受这些限制影响。这种登录方式与 Mozilla Thunderbird 的做法相同,使用 PKCE 和 XOAUTH2 身份验证。

如何用 MailVault 收发 Proton Mail?

Proton Mail 对邮件做端到端加密,所以不直接开放 IMAP。要把它接到 MailVault(或任何第三方邮件客户端),需要 Proton Mail Bridge —— 这是 Proton 提供的桌面应用,跑在你自己的电脑上,把你加密的邮箱以标准 IMAP/SMTP 的形式暴露在 127.0.0.1 上。Bridge 需要付费的 Proton Mail 套餐;免费版用不了。

设置步骤:

  1. 从 Proton 官网安装 Proton Mail Bridge
  2. 用你的 Proton 账户登录 Bridge
  3. Bridge 会为每个账户显示一组 IMAP/SMTP 凭据 —— 显示出来的那个密码是 Bridge 生成的应用密码,不是你平常的 Proton 账户密码
  4. 在 MailVault 中,从服务商列表里选择 Proton Mail Bridge (如果列表里没有,就选 自定义 IMAP ),然后填写:
    • 服务器: 127.0.0.1
    • IMAP 端口:1143,安全方式:STARTTLS
    • SMTP 端口: 1025
    • 用户名:你的 Proton 邮箱地址
    • 密码:第 3 步中 Bridge 生成的密码

MailVault 同步的时候,Proton Mail Bridge 必须在后台运行 —— Bridge 关了,MailVault 就够不到邮箱。不过就算 Bridge 关着,你已经归档的邮件在 MailVault 里照样能完整地阅读和搜索,因为 MailVault 是本地优先的,它读的是自己的 .eml 存储,而不是实时向 Bridge 要。

Bridge 用一张自签名 TLS 证书来保护它本地的 IMAP/SMTP 服务。对本地(127.0.0.1)连接,MailVault 会自动处理这一点,不需要你手动安装证书。

我可以用与登录地址不同的地址发信吗?

可以。按照如何用别名发信?中的说明把该地址添加为账户的别名,写信时在发件人一栏选中它,或把它设为默认。在 Fastmail 上,以及任何“登录用的地址不是你对外给的地址”的服务商那里,这都很常见。

只会更改发出邮件的 From 地址。用户名和密码保持不变,MailVault 仍使用你设置的账户登录,而且不会添加 Reply-To 标头 — 回复会发送到你用来发信的地址。

MailVault 撰写与回复窗口,支持富文本编辑 · MailVault version 2.16.0

如何用别名发信?

打开设置 → 账户,选中账户,进入它的别名部分。这里列出该账户用来发信的所有地址:先是登录地址,然后是各个别名。新邮件发件人一栏中的添加地址链接也会打开同一部分。

添加和设置别名:

  • Google 账户:如果你是用 Google 登录的,MailVault 会获取 Gmail 允许你用来发信的地址并列出来。
  • JMAP 账户:发件地址来自服务器上配置的发件身份。请在服务器上添加或更改。
  • 其他服务商:MailVault 会推荐它在你自己的邮件里见过的地址,也就是你发过信的地址和你收信的地址。你也可以手动添加任何地址。
  • 名称:给每个别名起一个收件人看到的名称。从该别名发出的邮件会使用这个名称。
  • 默认:选择新邮件默认从哪个地址发出。
  • 验证:从该别名发送一封测试邮件,让你在正式使用前看看服务商是否接受。

服务商必须允许该地址:

  • Fastmail:先在 Fastmail 中把该地址添加为别名或身份。
  • Gmail:在 Gmail 的设置 → 帐号和导入 → 用这个地址发送邮件中添加。
  • Microsoft 365 和 Outlook.com:别名在 Microsoft 账户中添加,由你自己添加,或者对于工作或学校账户,由管理员添加。

改变的只有发件地址和名称。MailVault 仍以你设置的账户登录,并且不会添加 Reply-To 标头,所以回复会回到该别名。

如何连接 Fastmail 或其他 JMAP 账户?

添加账户时选择 Fastmail,并粘贴在 Fastmail 设置中授予 Mail 和 Submission 访问权限的 API 令牌。对于其他服务器,选择 JMAP 并使用其密码或 API 令牌。如果域名发布了会话 URL,MailVault 会自动发现;否则请输入完整的 HTTPS 会话 URL。对于发现的陌生服务器,请在发送凭据之前确认。新邮件使用推送接收,无法使用推送时回退到轮询;发件地址来自服务器上的发件身份。Fastmail 也提供 IMAP 应用密码选项。

返回全部常见问题主题