I am trying to rationalise my setup so want to move some of my IMAP mail accounts from my old host A to new host B where I already have some mail accounts set up. What is the best way to accomplish this? I have found all sorts of tools like imapsynch but while they can easily migrate messages between mailstores they don't seem to be able to achieve what I need i.e. take a mail account & matching address e.g. firstname.lastname@example.org from one host & move it to another. Tools like imapsynch or services like MigrationWiz let me move all the messages between two different IMAP servers but if my email@example.com address is live on my old host A I cannot create the same address on my new host B. I think that I could synchronise my Mac Mail client with Host A. Then offline the mail client then change my MX records to point to Host B then put the mail client back on line but now connected to host B & then the client synchronises & uploads all the messages. However I see this as being fraught with danger e.g. how do I stop the synchronisation going the other way & the empty Host B wipes out all the messages on my client. What happens to any incoming mail messages that are in flight when I flip the MX records presumably they get delivered to Host B but then how do I ensure the 2-way synch between Host B & client? Any pointers would be much appreciated.