问个邮件设计的小问题,在线等!!

loveshiwenhua 2010-10-21 08:22:59
主要指javaMail的一个方法javax.mail.internet.InternetAddress

当只有一个收件人地址为abcd@sina.com时,可以采用如下方式将收件人地址转换为InternetAddress[];

String toAddr = abcd@sina.com;

InternetAddress[] toList = {new InternetAddress(toAddr)};

如果有多个收件人该怎么办?如何将多个收件人的地址都转换为InternetAddress[]?

...全文
89 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
s0s0s0s 2010-10-21
InternetAddress[] toList =InternetAddress.parse("abcd@sina.com,abcd@sina.com,abcd@sina.com");
回复
blazingfire 2010-10-21
String toAddr1 = abcd@sina.com;
String toAddr2 = abcd2@sina.com;

InternetAddress[] toList = {new InternetAddress(toAddr1), new InternetAddress(toAddr2)}
或用list再转化成数组:
List<InternetAddress> toList = new ArrayList<InternetAddress>();
toList.add(new InternetAddress(toAddr1));
toList.add(new InternetAddress(toAddr2));
InternetAddress[] toListArr = toList.toArray(new InternetAddress[toList.size()]);
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2010-10-21 08:22
社区公告
暂无公告