On Mon, 2003-03-10 at 11:55, Ryan Butler wrote:
> This is a bug in the 1.1 pop server.
>
> Entourage will see the APOP stamp on the greeting and default to APOP
> mode. APOP will always yield an incomplete session error regardless if
> the session was correct or not.
>
> I tested it by explicitly setting Evolution to use APOP and it too gets
> an error, even though all the commands sent and received are valid, and
> the last command is a quit.
>
>
Figured this out,
line 167 of pop3.c:
if (session.username != NULL && session.password != NULL)
On an APOP connection, password is NULL because a hash is substituted
instead of a password.
My temporary fix so far has been to set the password = to the hash. The
false condition on this if is the "uncompleted session error" and the
only time the pop server updates the read/deleted items is at the end of
a sucessful session.
When I decide on the best method to solve the problem, I'll submit a
patch. But this does work to solve the problem.
--
Ryan Butler <[EMAIL PROTECTED]>
ADI Internet Solutions