Thank you! I really don't know what I made, but now all works fine with Thunderbird and Outlook 2007.
But something strange: 'uidvalidity' are the same for both servers, but UIDs of mesages are not: Courier: d fetch 1:* uid * 1 FETCH (UID 64295) * 2 FETCH (UID 64296) * 3 FETCH (UID 64297) Dovecot: * 1 FETCH (UID 64296) * 2 FETCH (UID 64297) * 3 FETCH (UID 64298) There can be it because of that that the server is used? 04.04.2012, 06:57, "Timo Sirainen" <t...@iki.fi>: > On 3.4.2012, at 15.33, xnasx wrote: > >> I trying to migrate to Dovecot 2.0.18 from Courier 4.10. >> I using a script 'courier-dovecot-migrate.pl' from oficial wiki - it works >> without errors and creating dovecot-uidlist, etc. . >> >> I running Dovecot on a different port: 11149. >> When I connecting to port 11149 from Thunderbird, all my message headers >> are reloading. >> >> Please help me to solve this issue. > > telnet localhost 143 > a login user pass > b select inbox > c status inbox (uidvalidity) > d fetch 1:* uid > > telnet localhost 11149 > a login user pass > b select inbox > c status inbox (uidvalidity) > d fetch 1:* uid > > Check if the "c" and "d" outputs are the same for both servers. If they are, > then the migration was successful and the problem is something else, such as > maybe the client always redownloading messages because you changed the port > (or something else).