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

  • 发送邮箱(发送者):本文会称之为 “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

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里(剔除自己,如有)

A分别发送给BC

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

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

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很细心地注意到了这点并提示

      在这里插入图片描述

发送、抄送、密送、分别发送、回复、回复全部、转发本文研究发送、抄送、密送、分别发送的区别“回复” 和 “回复全部” 的区别首先概念介绍和对应的英文的介绍一、概念发送邮箱(发送者):本文会称之为 “sender” 或 “from”(有且只有1个发送者)发送列表:即 “to”(可以有1-n个)抄送列表:即 “cc”(可以有0-n个)密送列表:即 “bcc”(可以有0-n个)回复:reply回复全部:reply to all(有些地方叫 reply a
有段时间一直在想我应该成为什么样的人?现下是努力工作的打工人,不断学习的进步人,还是其他的? 老妈昨天问我这是你想要的喜欢的状态吗?迟疑了一下,仔细想了想,加班的时候没有抱怨,早起的时候没有抱怨,要学习新技能的时候没有抱怨,我想这就是我想要的,最重要的是要自己喜欢。不断往前走不停歇,人的成长路上总要支撑自己不断前进。 群发单显是我学到的新技能,什么是群发单显? 从生活的角度,我们都是渺小的,但我们也在不停的学习适应生长,从学习、从生活、从心理都是。记得给个工作时,也是一片迷茫,那会还是实习生,领导们让给客
职场 邮件 的十大忌讳,你犯了吗? 每天收到许多 邮件 ,虽然懂得 邮件 礼仪的人逐渐多了起来,但是跟基数相比,写得很符合职业规范的却寥寥无几,甚至有的人完不成工作、达不成合作、以致造成误解却不知道什么原因。以下总结了受欢迎 邮件 的写法,供大家参考。 不少人写 邮件 一上来就直接说事情,给人的感觉是“你应该知道我是谁”;有的至多用个“你好”,这些都是不礼貌的做法。
抄送 :是指你发一封信的同时,再复制一份给你的另外的联系人。 比如你发信给A,如果选择 抄送 给B,则B也会收到同样内容的信。但这样的话,A会知道你 抄送 了给B。 密送 ,虽然AB都搜到你 发送 的信息,但是A不知道你也收到,但是你会知道这个是给A的 使用场景:平常很少用,一般都是在企业、职员之间使用。
大部分人用的OUTLOOK EXPRESS或者OUTLOOK, 回复 邮件 的时候默认是包含原来对方发来的 邮件 正文的。 就算没有包含,进入设置勾选一下“ 回复 时包含原 邮件 ”即可。 但是,昨天我的FOXMAIL升级为6.0正式版, 今天 回复 邮件 居然默认是不包含原 邮件 , 就象新撰写 邮件 一样。 觉得光头光脚的以后查阅起来不方便。 在哪设置呢? 在FOXMAIL主窗口右...
1.及时 回复 Email 收到他人的重要电子 邮件 后,即刻 回复 对方一下,往往还是必不可少的,这是对他人的尊重,理想的 回复 时间是2小时内,特别是对一些紧急重要的 邮件 。 对每一份 邮件 都立即处理是很占用时间的,对于一些优先级低的 邮件 可集中在一特定时间处理,但一般不要超过24小时。
Java SMTP是一种用于 发送 电子 邮件 的协议。在使用Java SMTP 发送 邮件 时,可以使用JavaMail API库的附件功能来附加文件。为了添加附件,需要创建一个MimeMessage对象,并设置附件的数据类型和文件名。然后将该MimeMessage对象作为参数传递给Transport类的send方法,该方法将 邮件 发送 到指定的SMTP服务器。 在Java SMTP中,还可以设置 抄送 人和 密送 人。如果需要将 邮件 抄送 给其他人,则可以在MimeMessage对象中调用addRecipients方法并传递Message.RecipientType.CC作为参数,然后将 抄送 人的地址作为字符串数组传递给该方法。类似地,如果需要将 邮件 密送 给其他人,则可以在MimeMessage对象中调用addRecipients方法并传递Message.RecipientType.BCC作为参数,然后将 密送 人的地址作为字符串数组传递给该方法。 总之,Java SMTP提供了丰富的功能来 发送 电子 邮件 ,包括添加附件、 抄送 人和 密送 人等。在使用Java SMTP 发送 邮件 时,只需要使用JavaMail API库,并按照指定的方法设置附件和收件人等相关信息,就能够轻松地 发送 电子 邮件
webstorm(web storm)启动报错:Failed to load JVM C:\Program Files\JetBraints\WebStorm ....\ jvm.dll 铁血使命: 为啥呀,我也是这么解决的