package railo.runtime.net.imap; import javax.mail.Folder; import javax.mail.Message; import javax.mail.MessagingException; import railo.runtime.net.mail.MailClient; import railo.runtime.op.Caster; import com.sun.mail.imap.IMAPFolder; public final class ImapClient extends MailClient { public ImapClient(String server, int port, String username, String password) { super(server, port, username, password); } protected String getId(Folder folder,Message message) throws MessagingException { return Caster.toString(((IMAPFolder)folder).getUID(message)); } protected String getTypeAsString() { return "imap"; } protected int getType() { return TYPE_IMAP; } }