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: m...@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


Reply via email to