Go Back   The Apple Blog Community > Apple/Mac > Applications
Register Social Groups iSpy Members List Search Today's Posts Mark Forums Read FAQ

Applications Talk about all Apple related software

Reply
 
LinkBack Thread Tools Search this Thread
07-08-2007   #1 (permalink)
Mac Genius
 
Join Date: Feb 2007
Location: United Kingdom
Posts: 1,121
houltmac is on a distinguished road
Send a message via AIM to houltmac Send a message via Skype™ to houltmac
I am sure that there are plenty of people out there that already know about this, but i thought it was interesting and that I would share my experience anyway.

I deal with Apple Mail (aka Mail.app) a lot. Anyone who is interested in the app should check out Hawk Wings as it's a great resource, and I keep this in my RSS Feeds at all times. I have however just run across a problem that I have never had before.

Migration assistant has always served me well in moving from one version of OS X to another, and this will take your Apple Mail settings with you. If you are moving mail from one Tiger based Mac to another (we are only talking about email, settings etc. in Apple Mail here BTW) then you can head to your users library (Macintosh HD/Users/~/Library) and copy the entire Mail folder as well as the com.apple.mail.plist file from the Preferences folder. Putting these two items in the corresponding places on the new Mac will simply make a 'clone" of the data, preferences and so on of the Original Mac.

That's simple enough right? Try this:

You have already created the same account with the same settings on the new Mac and started downloading mail from your POP server. It's set to instantly delete messages from the server when retrieved. How do you merge the two sets of Apple Mail data? Apple Mail for Tiger has a great little built in utility called Import Mailboxes (in the File Menu), but it doesn't work with other Tiger based Apple Mail mailboxes (sorry about the long winded terminology, have to keep us all on the same page). It would seem it was never thought to be necessary and the update wasn't made.

An update was necessary because in Tiger, Apple Mail had a fundamental change made; the way the messages were stored changed from ".mbox" to ".emlx". This was so that each message was stored as a single entity, allowing Spotlight to index those individual items. Makes sense, except Apple Mail was never updated to allow importing of ."emlx" structures as mailboxes. So what to do? You can't drag and drop, you can't import, you can't move the folder structure or you will over-write the new one you created and have been using for the last week. You could edit stuff terminal junkie style for a month, but I have a better solution.

Grab the files I mentioned before from your new Macs ~/Library and stick them on the desktop for now. Grab the same files from the old Mac and put them in place on the new Mac. You should now have Apple Mail running exactly the same on the new Mac as it did on the old one. Good. Now check out emlx Convert from Comicsoft. 1.2MB download shouldn't hurt you and the app is simple. Just drag all the *.emlx files from your Mail folder (which should be on your desktop) to the space in the application window and then hit "Save mbox...". Give it a name (such as the name of the mailbox you just dragged from [inbox, sent etc.]) and save it to your desktop. You should now be able to import that mbox from your desktop into Apple Mail using the old Import Mailbox function.

In essence you are turning the emails in you downloaded on your new Mac (assuming there are less there than there are on the old one) into the old style mailbox, then importing which will automatically convert them back to the new format. It's a little long winded to explain, but only takes a couple of minutes. Not great, but useful I think. As I said, this is the first time I have had this issue, like Apple expect I simply move and upgrade, I never merge two mailboxes from Tiger usually and besides; I use IMAP

Hope this is useful to someone.
__________________
MacBook Pro 15", 2.53GHz, 4GB RAM, 320B 7200rpm HD | iPhone 3G 16GB (Black)
houltmac is offline   Reply With Quote
07-08-2007   #2 (permalink)
TAB Author
 
Raven's Avatar
 
Join Date: Apr 2007
Location: Greater Bostonia
Posts: 522
Raven is on a distinguished road
@houltmac - That was excellent. Useful and well-written! Huzzah!
__________________
PowerMac DualG5 2 Ghz, 4GB RAM, 820 GB hard drives
15'' MacBook Pro, 2.16 Ghz, 2 GB RAM - oh, and the Apple IIe
Raven is offline   Reply With Quote
07-08-2007   #3 (permalink)
Mac Genius
 
philbowell's Avatar
 
Join Date: Dec 2006
Location: Over the road from the Queen, UK
Posts: 952
philbowell is on a distinguished road
Send a message via Skype™ to philbowell
Matt, if I wanted to 'sync' the Mail.app rules I have setup on my iMac with my iBook, would I just copy the .plist?

I have a few Mail-Act-On rules setup and I want to set them up on my iBook, but haven't got round to it yet. Thought this might be the quickest way to do it.
__________________
My Mac's: 20" iMac Core Duo with 2gb RAM; 14" iBook G4
My Blog
philbowell is offline   Reply With Quote
07-08-2007   #4 (permalink)
Mac Genius
 
Join Date: Feb 2007
Location: United Kingdom
Posts: 1,121
houltmac is on a distinguished road
Send a message via AIM to houltmac Send a message via Skype™ to houltmac
@Phil: I have never used Mail-Act-On, so I can't say. I would imagine that it would have it's own plist, or at least it's own set of working files so I doubt this would work. Worth looking in your ~/Library/Preferences folder for corresponding files and even in your Application Support folder also in your ~/Library folder.

As I said, it's hard to say since I have never used it, but that would be my first hunch.
__________________
MacBook Pro 15", 2.53GHz, 4GB RAM, 320B 7200rpm HD | iPhone 3G 16GB (Black)
houltmac is offline   Reply With Quote
07-08-2007   #5 (permalink)
Mac Genius
 
philbowell's Avatar
 
Join Date: Dec 2006
Location: Over the road from the Queen, UK
Posts: 952
philbowell is on a distinguished road
Send a message via Skype™ to philbowell
I think if I use the Mail rules .plist then it should work. Mail-Act-On uses the rules from Mail.app to work, so I guess they will be found there.

edit: It worked, I just copied the mailrules.plist and now I have all the rules from my iMac on my iBook.
__________________
My Mac's: 20" iMac Core Duo with 2gb RAM; 14" iBook G4
My Blog

Last edited by philbowell; 07-08-2007 at 03:10 PM.
philbowell is offline   Reply With Quote
07-09-2007   #6 (permalink)
Cashier
 
Jono's Avatar
 
Join Date: Mar 2007
Location: UK
Posts: 36
Jono has disabled reputation
Yea, I always just copy over the mail folder & plist files from the library to transfer settings from 1 Mac to another.

I also use emlx converter for my POP accounts & it's always worked well for me
Jono is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -6. The time now is 01:44 PM.




Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5
© 2004-2008