Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a mailbox on my Mac where I archive mails received from an IMAP account which has a relatively strict quota on mailbox size (500MB). I write mails into the archive once a month (as I reach my quota), but I read from it frequently. The archive mailbox has grown to a couple of gig in size. Having just bought a second Mac, I'd like to share this mailbox across on both Macs. Please can some suggest a good solution for doing this? I am reasonably happy to ignore concurrent access problems as a) I will almost certainly never make concurrent writes to to the archive, and b) concurrent reads should be ok for most systems that I can imagine.

My first attempted solution was to move the .mbox file to Dropbox and soft link (ln -s) that file (actually a directory) back to its original location. However when I opened the mailbox disappeared. Any suggestion on how to get this to work would also be appreciated.

share|improve this question
How do you wish file locking to be handled? Mail app isn't designed to have two programs access one data store ... Also, what specific quota is strict? Server aggregate bandwidth, certain IMAP operation counts or rates, storage size in the server or per mailbox. There are a lot of quotas and if you can map out your problem in detail, the chance of a workable answer increases. – bmike Mar 21 '13 at 12:06
up vote 1 down vote accepted

I had a similar problem a few years ago and decided to move to a better email service. I chose Gmail, mainly because of the >10GB storage.

You can migrate your locally stored messages via IMAP. Once you set up your Gmail account, add the IMAP server to Mail. Then drag and drop all the messages you want to migrate on the Gmail inbox. IMAP will do the rest.

Adding the IMAP server to multiple devices will obviously keep them all in sync.

In general, I would recommend this over using a local option. IMAP is a superb protocol and I don't see the advantage of trying to sync the local archive in any other way.

share|improve this answer
I did consider this, but I don't really want to give Google all my emails. I suppose a hosted IMAP service might be a good solution though. – Nick Hawes Mar 21 '13 at 23:01
Understandable, given google screens all your mails for keywords. When it comes to privacy, hosting your own mail server is of course the best option then. – FreshRamen Mar 22 '13 at 18:07
Ended up going with IMAP using Fast Mail. – Nick Hawes Apr 22 '13 at 9:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.