惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Register - Security
The Register - Security
IT之家
IT之家
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
博客园 - Franky
C
Check Point Blog
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
美团技术团队
The Cloudflare Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News
V
V2EX
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
G
Google Developers Blog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
罗磊的独立博客
量子位
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
D
Docker
人人都是产品经理
人人都是产品经理

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
项目复盘:26年做企业邮箱客户端必定失败? – 人人都是产品经理,
AAA产品老喻 · 2026-05-27 · via 人人都是产品经理

2026年,当企业邮箱市场看似被巨头瓜分殆尽时,TeleMail却以全新的产品逻辑破局——不是再造一个独立客户端,而是将邮件能力深度融入协同工作流。从智能配置到AI驱动的邮箱MCP协议,从Chip化交互到五层显示策略,这篇文章揭秘了如何在后发劣势中打造出颠覆性企业邮箱产品的完整思考路径。

零、项目缘起:客户的一句话引发的从零到一

2026年初,我们的大客户提出了一个看似简单实则棘手的需求。

该客户在日常办公中使用两套系统:Microsoft Outlook 作为企业邮箱客户端,以及我们公司自研的 TeleConnect 企业协同办公平台。员工需要在两个应用之间反复切换——在 TeleConnect 里讨论项目方案时,要切到 Outlook 去查相关的往来邮件;收到 Outlook 里的邮件附件,要手动下载再上传到 TeleConnect 的协同空间分享给团队。

客户的 IT 负责人原话是:”能不能把 Outlook 的邮箱能力直接集成到 TeleConnect 里?我不想让员工在两个窗口之间跳来跳去。”

这句话就是 TeleMail 的起点。

但问题来了——TeleConnect 是一个多端的企业协同平台。要在这个环境里接入一个标准的企业邮箱(IMAP/SMTP 协议),并且体验要对标 Foxmail 这种级别的客户端,意味着我们要从零搭建一套完整的邮件客户端能力。

项目立项时,团队内部有过争论:市面上有那么多成熟的邮件客户端,为什么不直接推荐客户用 Foxmail 或 Outlook?答案在于客户的真实诉求不是”需要一个邮件客户端”,而是”需要邮件能力融入协同工作流“。这恰恰是任何独立邮件客户端都做不到的事情。

带着这个命题,我开始了 TeleMail 的设计之旅。

一、引言:2026年做企业邮箱客户端,是不是来晚了?

2026年,全球已经有超过40亿邮箱用户。Gmail 统治了消费级市场,Outlook 占领了企业市场,Foxmail 在中国有近20年的品牌沉淀。如果再算上 Spark、Canary、Superhuman 这些新贵,邮箱客户端这个赛道拥挤得像北京早高峰的地铁。

所以当我说”我们要做一个新的企业邮箱客户端”的时候,团队的第一个反应是:这还有什么可做的?

答案是:正因为市面上有这么多成熟产品,我们才知道什么不该做,什么可以做得更好。

我不是在做一个”更好看的 Foxmail”或”更轻量的 Outlook”。TeleMail 的底层逻辑完全不同——它不是一个独立的客户端,而是嵌入在 TeleConnect 协同平台内部的邮件子系统。这意味着它的设计出发点和传统邮件客户端完全不一样:它不需要自己去获取用户,它的用户已经在 TeleConnect 里了;它不需要自己做账户体系,TeleConnect 的登录态就是它的身份;它最核心的差异化价值,是把邮件能力变成协同工作流的一部分,而不是一个独立的信息孤岛。

这篇文章,我想把设计过程中几个最纠结的决策摊开来聊一聊。

二、后发优势:站在三座大山上做设计

做后发者最大的红利,不是技术,而是你可以避免前人踩过的每一个坑

2.1 Outlook 教会我们:授权密码和服务器配置终将被淘汰

Outlook 的企业邮箱配置流程,即使到2026年,依然会让普通用户崩溃。你需要知道 IMAP 服务器地址、SMTP 服务器地址、端口号(993?587?465?)、加密方式(SSL/TLS?STARTTLS?)、用户名格式——五个参数,每一个都能让非技术用户放弃配置。

但比这更值得关注的,是这个配置模式本身正在走向终结。

OAuth 2.0 授权登录才是邮箱接入的未来。 Gmail 已经在2024年全面强制 OAuth,Microsoft 365 同样要求 Modern Authentication。用户不再需要去邮箱后台生成一串授权码、不再需要背诵服务器地址和端口号——点击”使用 Google 账号登录”或”使用 Microsoft 账号登录”,浏览器弹出标准的 OAuth 授权页,用户点击”允许”,一切完成。

这意味着我们熟悉的那个世界——手动填写 IMAP/SMTP 服务器参数、生成并粘贴授权密码——在未来三到五年内会被慢慢淘汰。主流邮箱服务商正在合力把”配置”这件事从用户手里拿走。

所以 TeleMail 的设计策略是两条腿走路:V1.0 做智能配置兜底(ISP 参数自动匹配引擎),确保今天所有主流邮箱都能接入;同时从第一天就把 OAuth 流程做进产品的主路径。 输入 zhangsan@qq.com,系统自动识别这是一个 QQ 邮箱,如果该服务商支持 OAuth,优先走 OAuth 授权流程;如果不支持(或用户选择手动),再走智能配置匹配 IMAP/SMTP 参数。

设计一个即将被淘汰的功能,不是为了讨好过去,而是为了给过渡期一个体面的方案。

2.2 Gmail 教会我们:交互范式的思想钢印

Gmail 用了20年在用户心智中建立了一套邮件操作范式:

  • 归档代替删除
  • 会话模式聚合
  • 标签代替文件夹
  • R 回复、F 转发、A 全部回复

想挑战这些范式?可以。但你得先掂量一下,用户愿不愿意为你的”创新”重新学习一套操作习惯。

TeleMail 的策略很务实:快捷键对齐 Gmail/Outlook 主流习惯,不做无意义的另起炉灶。 Ctrl+Enter 发送、R 回复、F 转发——这些肌肉记忆不要去动它。

2.3 Foxmail 教会我们:三栏布局就是最优解

Foxmail 在中国有近20年历史,它把”侧边栏+邮件列表+邮件详情”的三栏布局刻进了整整一代中国职场人的操作习惯。这个布局后来被 Gmail、Outlook Web、Spark 全部继承,不是巧合,而是经过亿级用户验证的最优解。

所以我们在布局上不做创新。220px 侧边栏、360px 列表区、自适应详情区——这些数字是经验值,不是拍脑袋定的。

三、AI 时代企业邮箱的Re定位

如果说前面的”后发优势”是站在过去的肩膀上,那 AI 时代的邮箱定位,就是在思考未来三年这个产品会变成什么。

3.1 邮箱的本质正在从”通信工具”转向”信息枢纽”

传统邮箱的定位是:收信、看信、回信、归档。 本质上是一个异步通信工具。

但 AI 时代,邮箱的角色在发生根本性的变化:

  • 邮件不再是”待处理的消息”,而是待理解的信息
  • 用户需要的不是”看到邮件”,而是知道邮件里说了什么、需要我做什么
  • 邮箱不再是终点,而是工作流的起点

基于这个判断,我们在 TeleMail 的架构规划中预留了两个关键能力:邮箱 MCPAI 深度接入。

3.2 邮箱 MCP(Mail Context Protocol):让邮箱成为可编程的工作流节点

MCP(Model Context Protocol)是 Anthropic 在2024年底提出的协议标准,旨在让 AI 模型能够标准化的方式访问外部数据和工具。这个理念应用到邮箱领域,会产生一个我称之为 邮箱 MCP 的产品形态:

传统邮箱:

用户 → 打开邮箱 → 浏览邮件 → 手动操作 → 关闭邮箱

邮箱 MCP:

用户 → 自然语言指令 → AI Agent → 调用邮箱能力 → 执行操作 → 返回结果

举几个具体的场景:

  • 用户在 TeleConnect 协同文档中说:”帮我查一下上周张三发的那封关于预算的邮件。”AI Agent 通过邮箱 MCP 接口检索、返回关键段落。
  • 用户创建了一个协同任务,AI Agent 自动通过邮箱 MCP 从相关往来邮件中提取上下文,附加到任务描述中。
  • 用户在聊天中说:”把最近三天未读的邮件做个摘要。”Agent 通过 MCP 拉取邮件、生成摘要、推送通知。

邮箱 MCP 的核心不是”让 AI 帮你看邮件”,而是”让邮件成为 AI 可调用的一种上下文资源”。

在 TeleMail 的架构规划中,我们为 V1.1 预留了以下 MCP 接口能力:

四、邮件接收策略:同步什么、不同步什么

这是一个看起来简单、实则影响面巨大的设计决策。同步策略直接决定了:

  • 首屏加载速度
  • 存储占用
  • 用户感知的”全不全”

4.1 核心矛盾

邮件客户端的核心矛盾是:用户期望看到”全部邮件”,但不同端不可能在本地存储全部邮件。

一个使用了5年的工作邮箱,可能积累了10万+封邮件,总计几十GB的数据。全部拉到浏览器本地?别说用户受不了,浏览器自己先崩了。

4.2 我们的策略:时间窗口 + 增量拉取 + 懒加载

邮件同步策略:

  • 最近30天 ───── 全量同步(邮件头+正文+附件元数据)
  • 30天~1年 ──── 仅同步邮件头(主题/发件人/时间/摘要
  • 1年以上 ───── 不同步(用户搜索时按需服务端检索)
  • 收件箱 ─────── 永远全量同步(最近30天内)
  • 已发送 ─────── 全量同步(最近30天内)
  • 草稿箱 ─────── 全量同步(全部,草稿通常很少
  • 其他文件夹 ──── 用户主动打开时才同步 │

几个关键设计决策:

  1. 默认30天窗口,用户可在设置中调整(7天/30天/90天/全部)。”全部”选项旁边有性能警告提示。
  2. 邮件列表的邮件头(主题/发件人/时间)在服务端检索。用户滚动时按需加载,不做一次性全量拉取。这是 V1.0 就能做到的——通过 IMAP SEARCH 命令实现。
  3. 正文按需加载。用户点击某封邮件时,才从 IMAP 服务器拉取完整正文和附件列表。打开的邮件正文缓存在 IndexedDB 中,下次点击秒开。
  4. 附件不自动预下载。附件卡片展示文件名和大小,用户主动点击后才下载。这是出于带宽和存储的双重考虑。

4.3 为什么不做”全部同步”

有些客户端(Foxmail、Thunderbird)的默认行为是全量同步。这不是一个坏的设计,但在TeleMail的各端做全量同步有两个致命问题:

  • IndexedDB 性能:单表超过10万条记录时,读写性能显著下降。
  • 首屏时间:用户打开邮箱要等几分钟同步?这不现实。

五、收件人选择策略:Chip化的得与失

收件人输入框是邮件客户端里交互密度最高的组件。它需要同时处理:手动输入、自动匹配、粘贴解析、格式校验、去重、拖拽排序、跨字段移动。

在设计评审时,我们在这个组件上花了最长的时间。

5.1 为什么是 Chip 化而不是纯文本

纯文本分隔模式(用分号分隔邮件地址)是 Foxmail 和 Thunderbird 的做法。它的优势是实现简单,劣势是编辑体验差——你想删除中间某个收件人?你得小心地用鼠标选中那一段,不能多也不能少。

Chip化模式是 Gmail 和 Outlook Web 的做法。每个收件人是一个独立的视觉单元,可以单独操作(删除、移动、复制、查看详情)。

我们选了 Chip 方案。不是因为它是”先进”的,而是因为它是”容错”的。在一个每天处理几十上百封邮件的场景下,误操作的成本远高于实现成本。

5.2 自动匹配的五源数据优先级

当用户在输入框中打字时,系统从五个数据源检索匹配项:

这个优先级设计背后有一个核心原则:用户越熟悉的人,应该越容易找到。 “熟悉”的量化标准是互动频率和时效性。

5.3 去重不是技术问题,是体验问题

同一个邮箱地址出现在多个数据源中,怎么展示?

技术上的答案是合并成一条。但体验上的答案是:合并后展示优先级最高的来源标识,同时合并展示所有来源的附加信息。 比如 IM 通讯录提供了”产品部”这个部门信息,最近联系人提供了”3天前联系”的时间信息——两者合并展示在同一行。

重复收件人的处理也是体验问题:用户粘贴了一串地址,其中有两个是重复的。我们是静默去重还是弹出提醒?答案:静默去重 + 已有 Chip 蓝色边框闪烁500ms。 不打断用户流,但让他知道”嘿,这个地址已经有了”。

5.4 粘贴解析:最容易被低估的复杂度

用户从某封邮件里复制了一行收件人地址,Ctrl+V 粘贴到输入框。这段文本可能是:

张三 <zhang@qq.com>, 李四 <li@163.com>; wang@abc.com

王五 <wang@xyz.com>

我们在后台自动做的解析链是:分隔符拆分 → 格式识别 → 纯名匹配 → 去重 → 校验。这个链路在 PRD 里用了一个代码块来描述,实际上它就是一个小型编译器——输入是一段自由文本,输出是一组结构化的 Chip 对象。

六、Display Name 设计思路:五层决策链

“邮件列表里显示的发件人名称,到底应该用什么?” 这个问题看起来简单,但如果你仔细拆开,它触及了邮件客户端里最底层的设计哲学。

6.1 问题拆解

邮件头(RFC 5322)里有一个 From 字段,格式是:

From: “张三” <zhangsan@qq.com>

直观的思路是:直接显示 From 里 “张三” 这个 Display Name。

但不行。 原因有三:

  1. 邮件头发件人名称不可信。 垃圾邮件和钓鱼邮件经常会伪造 Display Name,比如 “IT部门” <hacker@evil.com>。直接展示邮件头的 Display Name 等于帮钓鱼邮件做伪装。
  2. 同一人在不同邮件中可能用不同名称。 张三在自己邮箱里设的名称可能是”三哥”,在公司的 Exchange 里可能是”Zhang San”,在 Gmail 里可能是”San Zhang”。同一个邮箱地址,在邮件头里可能出现三个不同的 Display Name。
  3. 用户有自己的命名偏好。 我给某个联系人手动备注了”张三(供应商-ABC公司)”,那这就是我最想看到的名字,而不是邮件头里的”San Zhang”。

6.2 五层决策链

基于以上三个问题,我们设计了一个五层优先级决策链来确定邮件列表中展示的名称:

L1 手动联系人(最高优先级)

↓ 未匹配

L2 IM企业通讯录

↓ 未匹配

L3 服务商同步联系人

↓ 未匹配

L4 邮件头 Display Name(收件箱专用,已发送/草稿箱跳过)

↓ 未匹配或无可靠值

L5 纯邮箱地址(fallback)

核心原则:用户主观 > 企业官方 > 第三方约定 > 邮件原始值。

6.3 几个关键的差异化处理

已发送文件夹只看 L1→L3→L5,跳过 L4。 因为你发出去的邮件,收件人的 Display Name 是你自己填的,没必要再查邮件头。

草稿箱只看 L1→L3→L5,同样跳过 L4。 草稿的收件人可能还没填完,邮件头不可靠。

多收件人时只展示首位 + 等N人。 一封发给10个人的邮件,列表里不可能全部展开显示。展示首位收件人(按决策链计算)+ 等9人,hover 时 Tooltip 展示全部。

6.4 这个设计的底层哲学

Display Name 决策链的本质是:邮件列表中的”名称”不是数据,是计算的结果。 它不是从某个字段直接读取的,而是根据当前视图(收件箱/已发送/草稿箱)、当前登录账户、用户已有的联系人数据、企业通讯录数据——实时计算出来的。

这带来了一个好处:用户在任何时候对联系人做了修改(备注名、合并等),邮件列表中的名称会即时刷新,不需要重新拉取邮件数据。

七、结语:邮箱客户端的终局猜想

说了这么多设计细节,最后聊聊更大的问题:邮箱客户端的终局是什么?

我的判断是:邮箱正在从”目的地”变成”管道”。

过去20年,邮箱是一个”目的地”——你主动打开它,浏览、处理、关闭。它是一个独立的、封闭的信息孤岛。

未来5年,邮箱会变成一个”管道”——AI Agent 在背后帮你处理邮件、提取信息、关联上下文。你不再需要”看邮件”,你只需要”知道邮件里说了什么、和你有什么关系”。

TeleMail 作为嵌入 TeleConnect 协同平台的邮件子系统,天然具备这种转型的土壤。它不需要用户打开一个独立的邮件 App——邮件信息会自动在 TeleConnect 的协同文档、任务、会话中出现,像一个 AI 驱动的信息枢纽。

但这条路还很长。V1.0 的使命是先把基础体验做到位:稳定、快速、不出错。在此基础上,V1.1 开始接入 AI 能力,V2.0 实现 MCP 和自主 Agent。

邮箱客户端的未来不是”更好用的邮件客户端”,而是”不需要主动打开的邮件客户端”。

本文由 @AAA产品老喻 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务