当前位置:网站首页>邮件的收发的展现逻辑之收件箱发件箱以及回复断链的问题
邮件的收发的展现逻辑之收件箱发件箱以及回复断链的问题
2022-07-25 16:02:00 【石头StoneWang】
邮件的收发的展现逻辑之收件箱发件箱以及回复断链的问题
一、背景
闲来无聊,研究一下邮件的收发的一些细节。
二、邮件的收发的展现的逻辑
邮件的收发,展现的形式是比较怪异的,有时候相互回邮件,看起来像在同一封邮件上有来有回像是对话一样。但是如果处理不当,就会让这个 “对话” 出现断层。比如
【例子1】
我给你发一封邮件,内容是A,你收到A,然后你回复,则我会收到一封 B -> A 的邮件(B是你回复的内容),然后此时如果你觉得上次回复我的还不够好,想再回复一次,则有两种选择
- 若:你在收件箱里再回复一次,我就会收到 C -> A(此时你的收件箱是A邮件,发件箱是 B->A 邮件。你若基于发件箱的那封邮件进行回复,则我收到的是 C->A,即我先后收到了 B->A 和 C->A,看起来有点割裂)
- 若:你在发件箱里找到刚刚你回复的 B -> A 的邮件进行回复就可以串起来,我就能收到 C -> B -> A(我总共收到了 B->A 和 C->B->A两次,则C->B->这次是能够将会话连起来的)
【例子2】
这个例子基于三个人的例子,更加好说明了我们要注意怎么回复才能让所有的回复者的内容都在邮件中串起来。
我给你发了邮件并抄送张三,内容是A。
先是你回复全部,行成了 B->A,
张三收到后回复,行成了 C->B->A,
此时你应该找收到的 C->B->A进行回复,形成D->C->B->A,但是如果你找的是A邮件进行回复,结果大家收到的就是D->A(这样C->B->A就和D->A割裂开了)
(这可能真的很多人都会犯的错误!!!可能是A这封邮件内容深刻,所以搜到这封就直接进行回复而没有注意到有人已经基于A进行了回复,最终导致无法基于最初的邮件行程一条链)
三、邮件的收发
有个比较割裂的,“收件箱” 和 “发送箱”
- 我发你邮件A,则会行成
| 谁 | 收件箱 | 发件箱 |
|---|---|---|
| 我 | 暂无邮件 | A |
| 你 | A | 暂无邮件 |
- 此时你回复A邮件后,内容为B,则行成
| 谁 | 收件箱 | 发件箱 |
|---|---|---|
| 我 | B->A(你回复我的) | A(我第一次发给你的) |
| 你 | A | B->A(你回复我而发出的) |
- 此时我基于B->A进行回复了内容C
| 谁 | 收件箱 | 发件箱 |
|---|---|---|
| 我 | B->A(你回复我的) | A(我第一次发给你的),C->B->A |
| 你 | A,C->B->A | B->A(你回复我而发出的) |
如此往复,其实是比较容易出现重复内容的,比如这个A,在你和我的邮箱中都重复出现了多次。
边栏推荐
- Circulaindicator component, which makes the indicator style more diversified
- R语言使用gt包和gtExtras包漂亮地显示表格数据:gt_bar_plot函数和gt_plt_bar_pct函数可视化百分比条形图、原始数据的百分比条形、缩放后的数据的百分比条形、指定数据对齐宽度
- Typescript learning 1 - data types
- [IJCAI 2022] parameter efficient large model sparse training method, which greatly reduces the resources required for sparse training
- MATLAB optimization tool manopt installation
- mysql意向锁
- Data system partition design - partition and secondary index
- 今天睡眠质量记录84分
- 【莎士比亚:保持做人的乐趣】
- [server data recovery] data recovery cases of raid information loss caused by unexpected power failure of HP EVA server storage
猜你喜欢

The second revolution of reporting tools

General test case writing specification

leetcode:6127. 优质数对的数目【位运算找规律 + 两数之和大于等于k + 二分】

Product upgrade observation station in June

I interviewed 8 companies and got 5 offers in a week. Share my experience

Ice 100g network card fragment message hash problem

Okaleido上线聚变Mining模式,OKA通证当下产出的唯一方式

Circulaindicator component, which makes the indicator style more diversified

EMQX Cloud 更新:日志分析增加更多参数,监控运维更省心
![[Shakespeare: keep the fun of being a man]](/img/71/6476f2d58255c78ac8f58fbfc6a0c9.png)
[Shakespeare: keep the fun of being a man]
随机推荐
排他锁(EXclusive Lock)
ML - Speech - Introduction to speech processing
MySQL check whether the table is locked
MySQL table write lock
共享锁(Shared Lock)
Win11自带画图软件怎么显示标尺?
国债年化利率太低了,有比国债逆回购年化利率还要高的理财产品吗?
Release of v6.5.1/2/3 series of versions of Xingyun housekeeper: the ability of database OpenAPI continues to be strengthened
Data system partition design - Request Routing
Okaleido launched the fusion mining mode, which is the only way for Oka to verify the current output
SVD singular value decomposition derivation and application and signal recovery
墨天轮高分技术文档分享——数据库安全篇(共48个)
mysql 查看是否锁表
Golang review summary
EMQX Cloud 更新:日志分析增加更多参数,监控运维更省心
兆骑科创海内外高层次创新创业人才服务平台,双创成果转化平台
MySQL intent lock
如何构建面向海量数据、高实时要求的企业级OLAP数据引擎?
Exclusive lock
Exploration of 6-wire SPI transmission mode