I just upgrade from dovecot 1.2 to dovecot 2.0.16. I use dovecot as a local IMAP server to archive email from my corporate email account (on Exchange). I don't have any automated archiving, I just periodically move messages from my Exchange inbox to the IMAP inbox. I'm on Mac OS X 10.6.8 using Entourage as my mail client.

In the previous version of dovecot, the Received date of the email was preserved when I moved a message, but it's not in 2.0.16, it's set to the date and time I move the message. If I open a message, the date displayed is the date on the message as expected.

I converted my config from 1.2 with

$ doveconf -n -c dovecot.conf > dovecot-2.conf

It spit out various warnings but, once I'd created a dovenull user, seemed to work fine.

Here's my configuration info:

$ dovecot --version
2.0.16
$ dovecot -n
# 2.0.16: /usr/local/etc/dovecot/dovecot.conf
# OS: Darwin 10.8.0 i386
disable_plaintext_auth = no
listen = 127.0.0.1
log_path = /var/log/dovecot.log
mail_location = maildir:~/Maildir
passdb {
  args = login
  driver = pam
}
service auth {
  user = root
}
service imap-login {
  process_limit = 16
}
service imap {
  process_limit = 64
}
ssl = no
userdb {
  driver = passwd
}

I'd like to get it back to preserving the Received date, any help you can provide will be appreciated.

Brian

Reply via email to