我有一段非常类似于http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#JavaMailFetching
的代码我的区别在于我需要将“TO”地址作为字符串。我在API中找不到如何将“TO”收件人作为每个邮件的字符串。
任何人都可以指导我如何做到这一点?至少是某个人已经完成它的链接。
答案 0 :(得分:12)
一旦你有一个Message对象(在他们的例子中它是“message [0]”,因为它们有一个Messages数组),你可以做类似的事情
List<String> toAddresses = new ArrayList<String>();
Address[] recipients = message.getRecipients(Message.RecipientType.TO);
for (Address address : recipients) {
toAddresses.add(address.toString());
}