Dear All,
I know there were many threads on this topic. I was searching the archive and
the net also, but did not find a solution on my problem. I hope you can help me.
I am migrating from an old server using courier to a new server with dovecot and
i can not manage to have the same uids after the migration.
After copying the message files from the old server to the new, and executing
the script from the wiki page the messages are still re-downloaded by the mail
clients.
After telnet and logging in to the old server port 110, I got the following on
the command *uidl*:
1 UID377-1278276092
2 UID387-1278276092
3 UID394-1278276092
4 UID498-1278276092
5 UID499-1278276092
6 UID564-1278276092
On the new server i set up the *pop3_uidl_format = UID%u-%v* because it seems
for me that the old server is using the same uidl format.
Either if i execute the /./courier-dovecot-migrate.pl --to-dovecot --recursive
--convert /command or i don't the uidls on the new server won't be the
same.
Both the %u and %v numbers are differ.
Please give me any hints how to continue the investigation to have a successful
migration.
Thank you in advance,
Tam?s
* dovecot -n*
# 1.2.15: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-0.bpo.2-amd64 x86_64 Debian 6.0.4
protocols: imap imaps pop3 pop3s managesieve
ssl_cert_file: /var/lib/dtc/etc/ssl/dovecot/new.cert.cert
ssl_key_file: /var/lib/dtc/etc/ssl/dovecot/new.cert.key
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_executable(managesieve): /usr/lib/dovecot/managesieve-login
mail_location: maildir:%h/Maildir
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugins(default): quota imap_quota
mail_plugins(imap): quota imap_quota
mail_plugins(pop3): quota
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
pop3_uidl_format: UID%u-%v
managesieve_logout_format(default): bytes=%i/%o
managesieve_logout_format(imap): bytes=%i/%o
managesieve_logout_format(pop3): bytes=%i/%o
managesieve_logout_format(managesieve): bytes ( in=%i : out=%o )
namespace:
type: private
separator: .
prefix: INBOX.
inbox: yes
list: yes
subscriptions: yes
lda:
postmaster_address: mail at exemple.com
mail_plugin_dir: /usr/lib/dovecot/modules/lda
auth_socket_path: /var/run/dovecot-auth-master
log_path: /var/log/sieve.log
info_log_path: /var/log/sieve.info
mail_plugins: sieve quota
auth default:
passdb:
driver: sql
args: /var/lib/dtc/etc/dovecot-mysql.conf
userdb:
driver: prefetch
userdb:
driver: sql
args: /var/lib/dtc/etc/dovecot-mysql.conf
socket:
type: listen
client:
path: /var/run/dovecot/dovecot-auth-client
mode: 438
master:
path: /var/run/dovecot-auth-master
mode: 384
user: dtc
plugin:
sieve: ~/.dovecot.sieve
sieve_dir: ~/sieve
quota: maildir