Reflib Mail
同时管着好几家公司的 Outlook 邮箱?把它们放进一个按公司着色的统一收件箱里,一眼就知道这封信该用哪个身份回。 Juggling Outlook mailboxes for several companies? Put them in one unified inbox colour-coded per company, so you always know which identity a message belongs to.
多个身份,一个收件箱Many identities, one inbox
多账户与统一收件箱Multiple accounts, unified inbox
接入任意多个 Microsoft 365 或 Outlook 账户,所有邮件汇入同一个列表,每条按所属公司着色,也可以随时按账户筛选。Add as many Microsoft 365 or Outlook accounts as you like. Everything flows into one list, colour-coded by company, and you can filter down to a single account whenever you want.
系统级 OAuth 登录System-level OAuth sign-in
采用授权码模式配合 PKCE,登录页由系统的安全网页会话承载。你的密码只输入在微软自己的页面上,应用从头到尾接触不到。Authorisation-code flow with PKCE, presented through the system’s secure web session. Your password is only ever typed into Microsoft’s own page — the app never sees it.
完整的文件夹The folders you expect
收件箱、星标、已发送、草稿、垃圾邮件与已删除,逐个账户完整呈现,邮件可在文件夹之间移动。Inbox, starred, sent, drafts, junk and deleted, presented in full per account, with messages movable between folders.
撰写与回复Compose and reply
新建、回复、全部回复与转发,草稿自动保存到服务器端,换设备继续写也不会丢。New messages, reply, reply-all and forward, with drafts saved server-side so you can pick up on another device.
附件Attachments
从相册选取或直接拍照添加附件,收到的附件可下载到本地并用其他应用打开。Attach from your photo library or take a picture on the spot; incoming attachments can be downloaded locally and opened in other apps.
跨账户搜索Cross-account search
一次搜索覆盖全部已登录账户,不用挨个切换去找那封记不清是哪个邮箱收到的邮件。One search covers every signed-in account, so you don’t have to hop between mailboxes hunting for a message you can’t place.
新邮件通知New-mail alerts
应用会按你设定的间隔检查新邮件并发出本地通知,间隔可调,也可以完全关掉。The app checks for new mail on an interval you choose and raises a local notification. The interval is adjustable, and you can switch it off entirely.
打印与配置迁移Printing and config migration
邮件可直接打印或存为 PDF。账户配置能导出为 .reflibmail 文件,方便换机时快速恢复设置。Print a message or save it as a PDF. Account configuration exports to a .reflibmail file so a new device is quick to set up.
这款应用怎么处理数据How this app handles data
我们看不到你的邮件,也拿不到你的密码We can’t read your mail, and we never get your password
这一点值得说清楚:邮件客户端最敏感,所以这款应用采用标准 OAuth 2.0 授权码 + PKCE 流程,登录界面由系统的安全网页会话呈现,密码只提交给微软。之后所有收发与搜索操作,都由你的 iPhone 直接请求 graph.microsoft.com,中间没有任何 Reflib 服务器。Worth being explicit, because a mail client is as sensitive as it gets: the app uses the standard OAuth 2.0 authorisation-code flow with PKCE, and the sign-in screen is rendered by the system’s secure web session, so your password only ever reaches Microsoft. Everything after that — fetching, sending, searching — goes straight from your iPhone to graph.microsoft.com, with no Reflib server in between.
授权后拿到的访问令牌与刷新令牌保存在 iOS 钥匙串中。账户名称、显示颜色与通知间隔等设置存于本地偏好。邮件正文与附件只在你查看期间缓存在设备上,随时可以退出登录清除。 The access and refresh tokens obtained after authorisation are stored in the iOS Keychain. Account names, display colours and notification intervals live in local preferences. Message bodies and attachments are cached on device only while you’re reading them, and signing out clears everything.
导出的 .reflibmail 配置文件只包含账户设置,不含任何令牌或凭据——即使文件外泄,别人也无法凭它访问你的邮箱。
The exported .reflibmail configuration contains account settings only, never tokens or credentials — even if the file leaks, it grants no access to your mailbox.
应用请求的 Microsoft Graph 权限为读写邮件、发送邮件与读取基本用户信息,你可以随时在微软账户的「已连接的应用」页面撤销授权。若你使用的是企业邮箱,租户管理员可能依据贵司政策对第三方应用的接入进行管控或审计,这部分由贵司决定,不在我们的控制范围内。 The Microsoft Graph scopes requested cover reading and writing mail, sending mail and reading basic profile information; you can revoke access at any time from the connected-apps page of your Microsoft account. If yours is a corporate mailbox, your tenant administrator may govern or audit third-party app access under your organisation’s policy — that’s their call, not ours.
常见问题Common questions
支持 Gmail、IMAP 或企业自建邮箱吗?Does it support Gmail, IMAP or self-hosted mail?
目前只支持 Microsoft 体系,包括 Microsoft 365、Outlook.com 与企业 Exchange Online。应用完全基于 Microsoft Graph 构建,暂不支持 IMAP/SMTP 通用协议。Only the Microsoft ecosystem today: Microsoft 365, Outlook.com and Exchange Online tenants. The app is built entirely on Microsoft Graph and doesn’t speak generic IMAP/SMTP yet.
公司管理员要求审批第三方应用怎么办?My admin requires approval for third-party apps. What now?
许多企业租户默认禁止未审批的应用接入。请把应用名称与所需权限提供给你的 IT 管理员申请授权。如果对方需要更多技术细节(比如客户端 ID 或权限范围),来信 [email protected],我们会配合提供。Many corporate tenants block unapproved apps by default. Give your IT administrator the app name and the permissions it requests to have it approved. If they need more technical detail — the client ID or exact scopes, say — email [email protected] and we’ll provide it.
为什么没有实时推送?Why isn’t there real-time push?
实时推送需要一台常驻服务器代你订阅邮箱变更并转发通知——那意味着我们必须持有你的令牌,与本应用的设计前提冲突。因此我们选择在应用前台按间隔轮询并发出本地通知,代价是提醒会稍有延迟。Real-time push needs an always-on server subscribing to mailbox changes on your behalf and forwarding notifications, which would mean us holding your tokens — the opposite of how this app is designed. So we poll on an interval while the app is in the foreground and raise local notifications instead, at the cost of a little delay.
退出登录后本地还留有邮件吗?Does any mail remain after I sign out?
退出登录会清除该账户的令牌与本地缓存。若要彻底清空,直接删除整个应用,iOS 会一并移除沙盒与钥匙串条目。Signing out clears that account’s tokens and local cache. For a complete wipe, delete the app; iOS removes the sandbox and Keychain items along with it.