Hello, I am using Dovecot 0.99.14-r1 with mbox format.
I have a problem with the option "Leave copy on server", the messages are duplicated. I tried many options but I canĀ“t find the solution. The last test was:
I modified in src/pop3/commands.c (function list_uids()) the folowing things:
"... client_send_line(client, message == 0 ? "%u %u.%u" : "+OK %u %u.%u", mail->seq, client->uidvalidity, mail->uid); ..."
by
"... client_send_line(client, message == 0 ? "%u %08x%08x" : "+OK %u %08x%08x", mail->seq, mail->uid, client->uidvalidity); ..."
then, I removed all index files so this were regenerated, I deleted popstate.dat, after with Mozilla Thunderbird I got the messages. popstate.dat was regenerated too, with the following information: this is the last lines: "... k 000000b14062ffdb 1148496134 k 000000b24062ffdb 1148496135 "
After I send a new email and get messages, the last lines in popstate.dat was: "... k 000000b14062ffdb 1148496134 <-- no duplicated k 000000b34062ffdb 1148496827 <-- duplicated of k "000000b24062ffdb 1148496135" k 000000b44062ffdb 1148496828 <-- new "
the new messaged arrived and the previous message was duplicated. This problem happens with OutLook Express too.
Please, somebody can help me?? Thanks very much.
pd: sorry by my english.
--
Dario Ale (dario.a en telpin.com.ar)