一、方法setRecipient(Message.RecipientType type, Address address),是用于设置邮件的接收者。

1、有两个参数,第一个参数是接收者的类型,第二个参数是接收者。

2、接受者类型:

  • 接收者类型可以是Message.RecipientType.TO,TO表示主要接收人。
  • Message.RecipientType.CC,CC表示抄送人。
  • Message.RecipientType.BCC,,BCC表示秘密抄送人。

3、接收者与发送者一样,通常使用InternetAddress的对象。

例子:转载于 https://www.zhihu.com/question/19670232

如果:A 发送邮件给B1、B2、B3,抄送给C1、C2、C3,密送给D1、D2、D3。

那么:

A知道自己发送邮件给了B1、B2、B3,并且抄送给了C1、C2、C3,密送给了D1、D2、D3。

B1知道这封是A发送给B1、B2、B3的邮件,并且抄送给了C1、C2、C3,但不知道密送给了D1、D2、D3。

C1知道这封是A发送给B1、B2、B3的邮件,并且抄送给了C1、C2、C3,但不知道密送给了D1、D2、D3。

D1知道这封是A发送给B1、B2、B3的邮件,并且抄送给了C1、C2、C3,而且密送给了自己,但不知道密送给了D2、D3。

收件人:直接接收邮件的人,代表这封邮件面向的读者。可以是零个到多个。

抄送:可以理解为微博的 at 功能,即告知。可以是零个到多个。

密送:所有收件人、抄送都无法获知的秘密收件人。可以是零个到多个。

最新文章

  1. css挤带边框的三角
  2. The transaction log for database 'tempdb' is full due to 'ACTIVE_TRANSACTION'
  3. ExceptionLess新玩法 -- 审计日志
  4. HTTP协议详解篇(待续)
  5. shell使用随笔
  6. javac
  7. ajax正确的简单封装“姿势”
  8. isEqual
  9. 终于懂了:Delphi的函数名不是地址,取地址必须遵守Object Pascal的语法(Delphi和C的类比:指针、字符串、函数指针、内存分配等)good
  10. java并发之可见性与原子性:Syncronized和volatile
  11. 移动端-处理后台传过来的html中图片的显示
  12. docker(五) 使用Docker Registry搭建镜像私服
  13. Win10 开启移动热点 WiFi 的简单方法
  14. 高斯消元-poj1222熄灯问题状态压缩解法
  15. Ice_cream's world I(并查集成环)
  16. Nuxt.js 如何在 asyncData中 请求数据 ,并将拿到的数据传给子组件
  17. Entity Framework 5中遇到的 mysql tinyint(1) 转换为 bool 的问题 (我用的是VS2013中的EF5版本)
  18. jsonp小案例
  19. Axure响应式进阶
  20. Python(二)列表的增删改查

热门文章

  1. Pod:Kubernetes最小执行单元
  2. MRCTF2020 套娃
  3. CTF web安全45天入门学习路线
  4. 返回值Object-注解驱动作用
  5. AOP操作-准备工作
  6. 微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析
  7. yum更新,docker安装
  8. python 元组tuple介绍,使用。
  9. 线程池与Callable接口
  10. python开发: linux进程占用物理内存