package com.aspose.email.examples.pop3;
import com.aspose.email.Pop3Client;
import com.aspose.email.Pop3MessageInfo;
import com.aspose.email.SecurityOptions;
public class GetMessageSummaryInformation {
public static void main(String[] args) {
// Retrieving Message Summary Information using Sequence Number
retrieveMessageSummaryInformationUsingSequenceNumber();
// Retrieving Message Summary Information using Unique Id
retrieveMessageSummaryInformationUsingUniqueId();
}
public static void retrieveMessageSummaryInformationUsingSequenceNumber() {
String seqNum = "sequence number of a message from server";
Pop3Client client = new Pop3Client("host.domain.com", 456, "username", "password");
client.setSecurityOptions(SecurityOptions.Auto);
Pop3MessageInfo messageInfo = client.getMessageInfo(seqNum);
if (messageInfo != null) {
System.out.println(messageInfo.getSubject());
System.out.println(messageInfo.getDate());
}
}
public static void retrieveMessageSummaryInformationUsingUniqueId() {
String uniqueId = "unique id of a message from server";
Pop3Client client = new Pop3Client("host.domain.com", 456, "username", "password");
client.setSecurityOptions(SecurityOptions.Auto);
Pop3MessageInfo messageInfo = client.getMessageInfo(uniqueId);
if (messageInfo != null) {
System.out.println(messageInfo.getSubject());
System.out.println(messageInfo.getDate());
}
}
}