发送、抄送、密送、分别发送、回复、回复全部、转发

本文研究

  • 发送、抄送、密送、分别发送的区别

  • “回复” 和 “回复全部” 的区别

首先概念介绍和对应的英文的介绍

一、概念

  • 发送邮箱(发送者):本文会称之为 “sender” 或 “from”(有且只有1个发送者)

  • 发送列表:即 “to”(可以有1-n个)

  • 抄送列表:即 “cc”(可以有0-n个)

  • 密送列表:即 “bcc”(可以有0-n个)

  • 回复:reply

  • 回复全部:reply to all(有些地方叫 reply all,也不知道reply是及物还是非及物动词)

  • 转发:对应的英文叫 forward

二、结论和总结

不想看详细的过程的话,直接看结论。

  • 回复:只有原邮件的发件人会收到回复

  • 回复全部:原邮件的发件人和抄送人会收到,原邮件的密送人不会收到

  • 密送人回复全部会暴露自己的身份(回复的话不会,毕竟回复的话是发给发件人,发件人肯定知道你是密送人)

  • 发送和抄送既然都能收到邮件,为什么要把某些人放到发送人里有些放到抄送人里?在一般用法上(非强制),一般直接的关系人放到to列表里,远一点的关系人放到cc列表里。

  • 密送:密送的人不会被to和cc列表里的人知道,密送人之间也互相不清楚对方,只有发送人和密送人知道自己是被密送的

  • 转发:就是将邮件内容转发出去,转发可以自己重新定义to和cc以及bcc的列表,这是跟回复全部最大的不同

  • 关于附件,转发后别人还能下载吗?:可以的,而且经过多次转发依然能下载

三、详细验证的过程(研究发送和回复的业务逻辑,可供产品经理参考)

A-G都是邮箱,涉及到qq、126以及gmail

场景1:

A发给BC,抄送给DE,则

邮箱能看到完整to列表吗?能看到完整cc列表吗?
B
C
D
E

回复的逻辑

  • BCDE操作进行 “回复”:只是将sender放到to中发送,其他任何邮箱(包括自己)都不会出现在回复邮件的to或cc里。

  • BCDE 操作进行 “回复所有”:

    总体来说,sender、所有to、所有cc剔除自己后都会收到回复邮件,具体分不同的实现

    这个的行为有点点区别,主要的区别就是将邮箱放到to还是

    • 对于126邮箱:除了sender放到to,其他一律放到cc里
    • 对于gmail:除了sender放到to,其他一律放到cc里
    • 对于qq邮箱:(处理有点复杂)原邮件的sender放到回复邮件的to里,原邮件的to也放到回复邮件的to里(剔除自己,如有),原邮件的cc放到回复邮件的cc里(剔除自己,如有)
场景2:

A分别发送给BC

邮箱能看到完整to列表吗?能看到完整cc列表吗?能看到任何bcc吗?
B只能看到自己不存在cc列表不存在bcc列表
C只能看到自己不存在cc列表不存在bcc列表

(分别发送的时候就不可能有抄送和密送,分别发送的邮箱都是在to列表里头)

场景3:

A发给BC,抄送给DE,密送给FG

邮箱能看到完整to列表吗?能看到完整cc列表吗?能看到任何bcc吗?备注
B看到自己在to,能推断出所有的to和cc都能看到自己收到这封邮件
C看到自己在to,能推断出所有的to和cc都能看到自己收到这封邮件
D看到自己在cc,能推断出所有的to和cc都能看到自己收到这封邮件
E看到自己在cc,能推断出所有的to和cc都能看到自己收到这封邮件
F看到自己既不在to也不在cc里,因此可以推断自己是被密送的!但推断不出是否存在其他密送人,更加推断不出其他密送人的列表。能推断出除了sender没有任何人知道自己收到这封邮件
G(同F)

回复逻辑

  • BCDEFG回复:逻辑都一样,将原邮件的sender作为回复邮件的to发出去,其他任何邮箱不发送

  • 回复全部

    • BCDE作为非密送人回复全部,逻辑跟上面的一样,即

      • 126邮箱和gmail回复全部时:将原邮件的sender作为新邮件的to,原邮件的to和cc都作为新邮件的cc(剔除自己,另外FG作为密送邮箱不会出现,否则就会暴露密送邮箱
      • qq邮箱在回复全部时:将原邮件的sender和to放到新邮件的to里(剔除自己,如有),原邮件的cc放到新邮件的cc里(剔除自己,如有)。同理,FG作为密送邮箱不会出现,否则也会暴露密送邮箱。
    • FG回复全部时:

      行为跟BCDE回复全部是一模一样的,注意FG作为密送邮箱也不会出现在列表中,注意,FG作为密送邮箱回复全部会暴露自己是密送邮箱,实际测试gmail和qq邮箱在密送邮箱回复全部的时候没有任何提示,而126很细心地注意到了这点并提示

      在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐