Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
JPST
>
Tutorial
> Display message's recipients
The following example shows you how get message's recipients.
import java.io.IOException; import java.util.List; import com.independentsoft.pst.Folder; import com.independentsoft.pst.Item; import com.independentsoft.pst.Message; import com.independentsoft.pst.PstFile; import com.independentsoft.pst.Recipient; public class Example { public static void main(String[] args) { try { PstFile file = new PstFile("c:\\testfolder\\Outlook.pst"); try { Folder inbox = file.getMailboxRoot().getFolder("Inbox"); if (inbox != null) { List
items = inbox.getItems(); for (int i = 0; i < items.size(); i++) { if (items.get(i) instanceof Message) { Message message = (Message) items.get(i); System.out.println("Id: " + message.getId()); System.out.println("Subject: " + message.getSubject()); for (int r = 0; r < message.getRecipients().size(); r++) { Recipient recipient = message.getRecipients().get(r); System.out.println("Name: " + recipient.getDisplayName()); System.out.println("Email address: " + recipient.getEmailAddress()); System.out.println("Recipient type: " + recipient.getRecipientType()); } System.out.println("----------------------------------------------------------------"); } } } } finally { if (file != null) { file.close(); } } } catch (IOException e) { e.printStackTrace(); } } }
Need help? Ask our developers:
Name*
Email*
Message*