Как получить адреса получателей как Строку в JavaMail?

У меня есть часть кода, Очень похожего на этот http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#JavaMailFetching

Я, который различие - то, что я должен добраться "ДО" адресов как Строка. Я не могу найти в API, как добраться "ДО" получателей как Строка для каждого сообщения.

Кто-либо может вести меня о том, как сделать это? По крайней мере, ссылка, где кто-то уже сделал это.

6
задан tshepang 13 October 2014 в 06:14
поделиться

1 ответ

Если у вас есть объект Message (в их примере это «message [0]», поскольку у них есть массив сообщений), вы можете сделать что-то вроде

List<String> toAddresses = new ArrayList<String>();
Address[] recipients = message.getRecipients(Message.RecipientType.TO);
for (Address address : recipients) {
    toAddresses.add(address.toString());
}
14
ответ дан 8 December 2019 в 17:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: