[MlMt] Moving ISP/IMAP host
Bill Cole
mmlist-20120120 at billmail.scconsult.com
Fri Sep 2 23:41:04 EDT 2022
On 2022-09-02 at 21:23:37 UTC-0400 (Sat, 03 Sep 2022 11:23:37 +1000)
Gavan Schneider via mailmate <mailmate at lists.freron.com>
is rumored to have said:
[...]
> Plan:
> Put all my “eggs” in what appears to be the much better basket
>
> Proposed process, and your thoughts and wisdom welcome here —
> 1. Take IMAP accounts “off-line”in MlMt
> 2. Switch DNS of the relevant domain name to the good provider
> 4. Create the email accounts on this provider
> 5. Change the IMAP account settings in MlMt
> 6. Wait for the DNS change to propagate
> 7. Bring accounts “on-line” in MlMt… and
> 8. Allow the synchronisation process to happen, with lots of messages
> getting loaded on the ISP server (I hope)
That will not be what happens. Instead, MM will toss all the local
messages. You will have pristine email accounts, unsullied by email.
> 9. Clean-up in account maintenance mode on bad provider once I get
> access again (find any missing messages, etc.)
>
> I have the bandwidth to cover this and speed is good so it should all
> happen in reasonable time provided I am correct in my process.
>
> So, have I made any silly assumptions or omissions in the above?
Not silly, as it is understandable and not entirely unreasonable: that
MM's local copy of your mail is anything more than a 100% cache of the
server view of the message store. Whenever the server disagrees with MM
about what messages exist and what their states are, the server wins
unconditionally.
The tool you want is imapsync: https://imapsync.lamiral.info
There's a MacPorts port that's relatively recent, and I suspect that
Homebrew has a recipe for it. If you have command line access and can
install your own tools, it runs on anything Unix-like and you may find
it faster to run server-to-server rather than via your Mac.
Another MacOS tool that I like a lot for client-side message store
wrangling is (not free) Emailchemy: https://weirdkid.com/emailchemy/.
Alternatively, you COULD use MM to export your entire message store in a
form that it can re-import. Then you would switch the settings, let MM
wipe out its cache, and import the messages.
--
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
More information about the mailmate
mailing list