Archive for April, 2005

Migrating Mail.app By Hand (10.3 to 10.4)

Monday, April 11th, 2005

1. Mail stores your mail messages and attachments in ~/Library/Mail.
Inside that folder there is a bunch of stuff going on… Most notably, there
will be a folder for each email account, as well as a folder called
‘Mailboxes’. ~/Library/Mail/Mailboxes is the root folder for all the local
generic boxes on the computer. That is, depending on your specific folder
behaviors (where you store Junk, Sent, etc) you will see a corresponding
folder here.

Anyway… Explore in this folder and compare it to the folders you see in
Mail.app and you’ll begin to understand the relationship.

2. Your actual account settings reside in
~/Library/Preferences/com.apple.mail.plist

So, the steps I used to manually migrate Mail.app from old > new computer
are as follows.

1. boot old computer into Target Disk Mode, connect to the new computer.
2. replace ~/Library/Mail on the new computer with the corresponding folder
from the old computer.
3. replace ~/Library/Preferences/com.apple.mail.plist on the new computer
with the corresponding file from the old computer.

Now, if you launch Mail.app on the new machine, it will do one of 2 things.

1. if the Mail.app versions are the same, it will chug for a minute and then
display everything identically to the old computer.
2. If the Mail.app versions are not the same (ie 10.3 to 10.4) it will
‘import’ the messages. What this is actually doing is upgrading the format
of the messages in the folder structure that you just moved. It takes a few
minutes, but when its done, you should see a nicely migrated mail client.

Finally, press ‘get mail’ and you will be prompted for the password for the
email accounts that you migrated. The passwords were not moved because you
didn’t move the keychain items for them. It’s easiest to just type them in,
rather than move the keychain.

Apple Market Share

Friday, April 8th, 2005

According to a report by JupiterMedia Corp, Mac OS X is becoming more and more of a standard in the small to Enterprise business categories. The report states that in organizations with 10,000 or more employees, 21% use Mac OS X on their desktops in the office. In businesses with 250 employees or more, 17% of the employees run Mac OS X on their desktop computers at work.

Mac OS X is taking market share aware from traditional Linux and Unix installations. One explanation for this is that Mac OS X is easier to use than Linux and Unix, especially for desktop computers. Another explanation is that the number of software packages available for Mac OS X is growing, with a focus on Enterprise applications such as Oracle. It has also become possible to buy corporate support packages through Apple, something that Enterprise customers typically require before allowing production deployment of software. Companies that were once considering Linux are now more likely to move forward with Mac OS X.

Although to a smaller degree, Mac OS X is taking market share away from Windows as well. Microsoft saw a slight decrease in its installation base last year. Although it is difficult to tell exactly why this shift is occurring, it is possible that in the server market this has a lot to do with software licensing costs.

Apple’s licensing scheme can, in some cases, save companies tens of thousands of dollars in licensing over traditional Windows servers. Nine percent of companies with 250 employees or more are now using Mac OS X Server. 14 percent of companies with 10,000 employees or more are now running Mac OS X Server. These are strong numbers for a relatively young Network Operating System. With the latest enhancements built into Mac OS X Server 10.4 it is likely that the numbers will grow more in Apple’s favor.

The single largest Network Operating System is still Windows NT 4.0 Server. UNIX, Linux, Windows 2003 Server and Mac OS X Server are all seeking to displace NT 4.0, which gained popularity due to its stability and scalability. A strong placement in the Network Operating System market can only help in gaining even more popularity in the desktop market.

Resetting FileVault Master Passwords in Mac OS X

Thursday, April 7th, 2005

This allows you to reset the FileVault master password so that you can reset it via the “Security” preference pane.

WORD OF CAUTION: This trick has the possibility of locking out the encrypted FileVault image (your user folder). You should only use this method when all FileVault accounts have been DISABLED.

1. Read BOTH warnings above

2. In a terminal window, using the rm command (as root), remove the following files:
/Library/Keychains/FileVaultMaster.cer
/Library/Keychains/FileVaultMaster.keychain

3. Restart and you should be able to set the Master Password in the Security preference pane.