问:我在做JavaMail邮件系统开发的是,突然发现在写邮件接收人的时候可以
message.addRecipient(Message.RecipientType.TO, toAddress);
也可以
message.setRecipient(Message.RecipientType.TO, toAddress);
现在就想问下两个方法直接有什么大的区别?
1.setRecipient(Message.RecipientType type, Address address),用于设置邮件的接收者。有两个参数,第一个参数是接收者的类型,第二个参数是接收者。接收者类型可以是 Message.RecipientType.TO,Message.RecipientType.CC和Message.RecipientType.BCC,TO表示主要接收人,CC表示抄送人,BCC表示秘密抄送人。接收者与发送者一样,通常使用InternetAddress的对象。
2.addRecipient(Message.RecipientType type, Address address),用于添加邮件的接收者,其参数与setRecipient方法的基本相同。
基本上没区别