I do not have a functional PC at home and hence I had to take the libpst route as suggested by Mac-Guyver. For this to work all you need is your Mac. NO PC REQUIRED BUT EXPERIENCE WITH TERMINAL IS REQD!!! I spent 2 days trying to get libpst to work and I just finally did and I have to say it works like a charm. However getting libpst to build was quite a long process so I wanted to document it here to help others and there are quite a few steps to follow. So here goes...
My Machine: Macbook Pro with Mac OS X 10.6.2 (Snow Leopard) installed. According to Mac-Guyver this should work on OS X 10.4.1 and above, but I have just installed and got it working on my machine.
0. Check if you have gcc installed by opening Terminal and typing "which gcc" at the command prompt. It should return "/usr/bin/gcc" or another path where gcc is installed. If there is no response (as in Snow Leopard) that means gcc needs to be installed. Insert the Snow Leopard CD. Enter the “Optional Installs” folder. Run Xcode.mpkg. This should install gcc. Once the install is complete check again by running the command "which gcc" at the command prompt.
1. Download libpst source from http://www.five-ten-sg.com/libpst/packages/ (I downloaded libpst-0.6.45.tar.gz which was the latest version). It should automatically unzip in the folder you downloaded it into. Remember this directory path for later.
2. In order to install libpst you also need to install "boost". Download the latest source from the boost site here http://sourceforge.net/projects/boost/files/boost/ and download the latest version (mine was 1.41.0).
3. Open Terminal and 'su' as root (you can also use sudo for each command from here on but su is easier in my mind. If you do not have a root account setup on you mac then google for the steps to activate it.) and "cd" to "/usr/local/" and run this command at the command prompt
"tar --bzip2 -xf /your/download/directory/boost_X_XX_X.tar.bz2" (where X_XX_X represents the release number).
4. Once that is complete you will see a directory now under "/usr/local/" called "boost_X_XX_X". "cd" into this directory.
5. At the command prompt type "./bootstrap.sh --prefix=/usr/local/". This will take a few mins to run.
6. Once that is done at the command prompt type "./bjam install". This will take a while to run - 15 to 30 mins. Get a cup of coffee.
7. At this point boost is installed. "cd" to the directory where you downloaded libpst-X.X.XX (Step 1).
8. Type "./configure" at the command prompt. Once that is done type "make" at the command prompt. And once that is complete finish with "make install".
9. You have now successfully installed libpst. You should find libpst, readpst and pst2ldif under "/usr/local/bin" directory.
10. Run this command at the command prompt in the directory you want the "mbox" created "readpst -r /path/to/the/pst/files/yourfile.pst" and you have successfully converted pst files to mbox. Piece of cake!
I have been able to convert pst files from way back in 2001 and as recent as 2005.