#3282 new
George Wood

Move MailMate between two account on same host

Reported by George Wood | September 27th, 2023 @ 11:05 AM

Issue Migrating MailMate between accounts

I want to move MailMail, Mail, Calendar, Fantastical from one account to the next.
I have two accounts:
gww - behaves in a broken fashion, apps crash, files take > 30 seconds to open and save, as disks drives start up slowly, as if a file is being searched for on lots of drives.
sanug - works fine, apps open quickly, exact same apps do not crash.

So I would like to migrate all of the apps in the first account to the second. For your app, MailMate, what is the process?

This issue is resolved with the information added below:

Saturday 2023-11-04T17:20:00-0500

I found the answer in the MailMate documentation here:


Rebuild Database

MailMate handles a large number of files on your disk. Most of them are downloaded messages, but there are also files which are used for the indexing of all message headers. These index files are needed for almost every aspect of MailMate. In general, these files are saved very carefully by MailMate and it is even able to roll back to a safe state if MailMate terminates unexpectedly or is forced to quit.
Nevertheless, on rare occasions an inconsistency can be introduced in the index files or the messages stored. This can be triggered by a bug in MailMate, but it can also happen if files are somehow corrupted or deleted on disk. In particular, it can happen after restoring files from a backup.

If it happens then it is very likely to be detected by MailMate and then a window is automatically shown to inform the user. This window has various options to solve the problem. It is very likely that you are never going to see this window, but if you do then try the options one-by-one from top to bottom.

If you think a problem requiring rebuilding was caused by MailMate then you are encouraged to send some feedback.

You can use the “Help ▸ Send Feedback…” menu item to do this.

Manually resetting MailMate

It is also possible to manually trigger database rebuilding. The following Terminal commands are similar to what MailMate does when being asked to rebuild:

rm ~/Library/Application\ Support/MailMate/*.tmp
printf "OldDatabase" > ~/Library/Application\ Support/MailMate/.rebuild.tmp

Then restart MailMate. When the rebuilding has finished, you should take a look at the contents of the following folder:

~/Library/Application\ Support/MailMate/OldDatabase/

Again, if you had to do this due to what you think is a MailMate bug then please report it.
How to transfer MailMate Settings to another computer

To copy your settings to another computer you need these files (depending on what you have customized):

/Users/<username>/Library/Application Support/MailMate/*.plist
/Users/<username>/Library/Application Support/MailMate/Resources/
/Users/<username>/Library/Application Support/MailMate/Bundles/

Note that the last file also contains most of what you have changed in MailMate preferences or have changed using the defaults command. You can only copy this file before launching MailMate on the destination machine. Otherwise, you might have problems with the file being overwritten by an older version cached by the system.

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket