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)