2010-04-01 1 views
4

나는이 코드와 매우 흡사합니다. http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#JavaMailFetching받는 사람 주소를 JavaMail에서 String으로 가져 오는 방법은 무엇입니까?

저는 "TO"주소를 String으로 가져와야한다는 점이 다릅니다. API에서 "받는 사람"받는 사람을 각 메시지의 문자열로 가져 오는 방법을 찾을 수 없습니다.

아무도 나를 어떻게 안내 할 수 있습니까? 최소한 누군가가 이미 해 놓은 링크. 당신이 메시지 객체가 있으면

답변

8

, 당신은

List<String> toAddresses = new ArrayList<String>(); 
Address[] recipients = message.getRecipients(Message.RecipientType.TO); 
for (Address address : recipients) { 
    toAddresses.add(address.toString()); 
} 
처럼 뭔가를 할 수 있습니다 (자신의 예에서 그들은 메시지의 배열을 갖고 있기 때문에 "메시지 [0]"이다)