Hi,
 
I have set up a James instance from the source code in the main trunk 
(Subversion repository).
I'm able to send email by SMTP, but I cannot retrieve them using the POP3 
protocol. 
I get an error when trying to synchronize my Outlook Express, and the problem 
seems to be the 'STAT' command that follows user authentication. It is simply 
unknown by James (actually in the runtime configuration, since the class 
STATCommandHandler is there in the jars).
 
Here is the log I got from the POP3Server :
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.QuitCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.TopCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.UserCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.ListCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.UidlCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.PassCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.DeleCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.RetrCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.NoopCmdHandler
10/05/06 15:56:05 INFO  pop3server: Added Commandhandler: 
org.apache.james.pop3server.RsetCmdHandler
10/05/06 15:56:05 DEBUG pop3server: POP3 Service init...
10/05/06 15:56:05 DEBUG pop3server: POP3 Service ...init end
10/05/06 15:56:05 INFO  pop3server: POP3 Service started plain:110
10/05/06 15:56:05 DEBUG pop3server: Using a bounded pool for POP3 Service 
handlers with upper limit 30
10/05/06 15:57:18 DEBUG pop3server: Retrieving a 
org.apache.james.pop3server.POP3Handler from the pool
10/05/06 15:57:18 DEBUG pop3server: Getting Handler from pool.
10/05/06 15:57:18 INFO  pop3server: Connection from localhost (127.0.0.1)
10/05/06 15:57:21 DEBUG pop3server: Sent: +OK adv-gchazalon POP3 server (JAMES 
POP3 Server 2.3-dev) ready 
10/05/06 15:57:21 DEBUG pop3server: Calling start()
10/05/06 15:57:21 DEBUG pop3server: Command received: USER jack
10/05/06 15:57:21 DEBUG pop3server: Lookup command handler for command: USER
10/05/06 15:57:21 DEBUG pop3server: Sent: +OK
10/05/06 15:57:21 DEBUG pop3server: Calling reset() for inactive watchdog
10/05/06 15:57:21 DEBUG pop3server: Command received: PASS <password omitted>
10/05/06 15:57:21 DEBUG pop3server: Lookup command handler for command: PASS
10/05/06 15:57:21 DEBUG pop3server: Watchdog default Worker #6 has time to 
sleep 120000
10/05/06 15:57:21 DEBUG pop3server: Sent: +OK Welcome jack
10/05/06 15:57:22 DEBUG pop3server: Calling reset() default Worker #6
10/05/06 15:57:22 DEBUG pop3server: Command received: STAT
10/05/06 15:57:22 DEBUG pop3server: Lookup command handler for command: STAT
10/05/06 15:57:22 DEBUG pop3server: Sent: -ERR
10/05/06 15:57:22 DEBUG pop3server: Calling reset() default Worker #6
10/05/06 15:57:22 DEBUG pop3server: Calling stop() default Worker #6
10/05/06 15:57:22 INFO  pop3server: Connection for jack from localhost 
(127.0.0.1) closed.
10/05/06 15:57:22 DEBUG pop3server: Closing socket.
10/05/06 15:57:22 DEBUG pop3server: Calling disposeWatchdog() default Worker #6
10/05/06 15:57:22 DEBUG pop3server: Returning Handler to pool.
10/05/06 15:57:22 DEBUG pop3server: Returning a 
org.apache.james.pop3server.POP3Handler to the pool
10/05/06 15:57:22 DEBUG pop3server: Watchdog default Worker #6 is exiting run().
------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Note that the STATCommandHandler is not added to command handlers at startup, 
which might be the cause of my problem.
 
Is it normal that my configuration does not support this command ?
Does anyone have a clue ? 
 
Thanks in advance.
 
 
Gregory

Reply via email to