001 package railo.runtime.net.pop; 002 003 import javax.mail.Folder; 004 import javax.mail.Message; 005 import javax.mail.MessagingException; 006 007 import railo.runtime.net.mail.MailClient; 008 009 import com.sun.mail.pop3.POP3Folder; 010 011 public final class PopClient extends MailClient { 012 013 public PopClient(String server, int port, String username, String password) { 014 super(server, port, username, password); 015 } 016 017 protected String getId(Folder folder,Message message) throws MessagingException { 018 return ((POP3Folder)folder).getUID(message); 019 } 020 021 protected String getTypeAsString() { 022 return "pop3"; 023 } 024 025 protected int getType() { 026 return TYPE_POP3; 027 } 028 029 }