Hi there - 

There seems to be an error how the pop client handles the "AUTH" command.
The "AUTH" command is not in RFC1081 (as indicated at the top of the pop3.c
file) but added in RFC1734.
 
The dbmail source seems to use the results code from the IMAPD AUTHORISE
command.
 
To fix this change in pop3.c
 
from
-----------------------------------------
case POP3_AUTH:
      {
        if (state!=AUTHORIZATION)
          return pop3_error(stream,"-ERR wrong command mode, sir\r\n");
        fprintf  ((FILE *)stream, "+OK List of supported
mechanisms\r\n.\r\n");
        return 1;
      }
-----------------------------------------
 
to
 
-------------------------------------------

case POP3_AUTH:
      {
        if (state!=AUTHORIZATION)
          return pop3_error(stream,"-ERR wrong command mode, sir\r\n");
        fprintf  ((FILE *)stream, "-ERR AUTH not supported\r\n");
        return 1;
      }
 
-------------------------------------------


/Mark

Reply via email to