Can anyone suggest some documentation relating to moving a running exim installation to a new server? I have a system already in place on one machine, but I'm in the process of moving everything over to another one. Currently, mail is received locally for a number of users who generally access it via imap. (mail stored in ~/Maildir).
I will have to switch the DNS over and copy existing mailboxes, of course, but I want to make sure no messages are lost. I figured the safest approach would probably be something like this: - First set a very low DNS TTL. - Get exim to stop delivering local messages. (either keep them in the queue, or deliver them to a temporary file) - Sync all the mailboxes on the old server to the new one. - Switch the DNS over. - Once the old server stops receiving messages, resend the temporarily held ones. Maybe there are better approaches though? I'm not sure the best way to go about step 2 either - maybe using the 'queue_only' config, and then, after everything is switched over, configure exim to relay mail to the domain, and process the queue normally? Or somehow manually transfer the queued messages to the new server via scp and then process them there? Another possibility I considered is to set something up so a temporary error is returned from the old server, so that messages will just get resent by the originating servers later. It's a very low-volume server, with only a few accounts, but I'd like to do this The Right Way to avoid any bounces. Any suggestions are welcome! -- Jon-o Addleman - http://www.redowl.ca -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
