On Feb 24, 2010, at 5:08 PM, Adrian Overbury wrote: > Terry Barnum wrote: > > > > - configure new postfix/dovecot server to be in correct domain (conf files, > > certificates) > > - setup users and passwords on new postfix/dovecot server > > - use imapsync to pull all email from old server to new postfix/dovecot > > server > > I think that there's an important step here that I always use when I'm doing > a mail migration. It could really go anywhere above the 'wait for a Friday > night' step, really. "Reduce the TTL on the domain to something quite small, > ie: 5 minutes." The point of this is that you'll get an idea rather quickly > of whether or not it works and, if it doesn't, you'll be able to change it > back without a portion of the users experiencing long downtimes because of > DNS records pointing to the wrong server.
Thank you Adrian. It was suggested to me that swapping IP addresses of the old and new servers might be a safe way to accomplish this too just in case DNS caching still pointed to the wrong server for some users. So an updated recipe could be: - configure new postfix/dovecot server to be in correct domain (conf files, certificates) - setup users and passwords on new postfix/dovecot server - use imapsync to pull all email from old server to new postfix/dovecot server - wait for a Friday night - swap IP addresses of old server and new postfix/dovecot server if all goes well { - use imapsync again to pull any new email from old server to new postfix server - turn off old server } else { - swap IP addresses back } Terry Barnum digital OutPost San Diego, CA http://www.dop.com 800/464-6434