Hi,
I have a james pop3 server and it does support the UIDL command but the
default implementation of the CapaCmdHandler does not list the UIDL as a
available command.

How can I add this capability to my server?

I suppose I have to implement my own CapaCmdHandler but this leads me to
the question how to add one command handler to the POP3ProtocolHandlerChain
? Currently I instantiate the POP3ProtocolHandlerChain using :

> POP3ProtocolHandlerChain pop3ProtocolHandlerChain2 = new
POP3ProtocolHandlerChain(myPassHandler);

This adds a list of the remaining default command handlers. If I just want
to add one custom command handler, am I supposed to add them ALL manually ?
e.g.

> POP3ProtocolHandlerChain pop3ProtocolHandlerChain = new
POP3ProtocolHandlerChain();
> // this is the only custom handler
> pop3ProtocolHandlerChain.add(new MyCapaCmdHandler());
> // rest are defaults
> pop3ProtocolHandlerChainadd(new UserCmdHandler());
> pop3ProtocolHandlerChainadd(new ListCmdHandler());
> pop3ProtocolHandlerChainadd(new UidlCmdHandler());
> ...


cheers
-- 
Jan

Reply via email to