How to configure Mail.app under Tiger so that I have access to my Unix account's mailbox ?
Mail.app can connect to 3 types of mailboxes server: .Mac, IMAP and POP.
Mail.app can convert mbox files into .emlx ones but can't use a mbox file or folder as a mail source.
There is no other way than setup a POP (or IMAP) server to run on the local machine.
To do that, you also need to start the Postfix MTA on that machine.
First step, will be to look at what is already installed on your machine.
Indeed, depending on you have upgrade your Tiger box from a Panther installation or you have done a fresh install, you may have some files left installed from previous installation.
Of course, to do all what will be explained here, you need an administrator account (a sudoer…)
In hostconfig, you will add or modify a line:
In main.cf, you need:
myhostname = localhost.localdomain
mydomain = localdomain
mynetworks_style = host
sender_canonical_maps = hash:/etc/postfix/canonical
relayhost = YOUR_ISP_RELAY_HOST_ADDRESS
relayhost entry should be set to your ISP's one because the majority of ISPs don't authorize you to connect directly to other SMPT port to avoid spam propagation…
...but in case your ISP authorizes this you could use relayhost = localhost.
/etc/postfix/canonical add a line:
Example for John Doe, its user name on the Mac is jdoe and it's email address is firstname.lastname@example.org:
/etc/postfix/smtpd.conf should contain:
auxprop_plugin: login pwcheck_method: auxprop mech_list: plain login
sudo postalias hash:/etc/postfix/canonical
master.cf, be sure that the
smtpline is NOT commented out. (remove the leading #)
sudo postfix startin Terminal.app, we are at half way...
ipop3ddaemon at startup:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>edu.washington.pop3</string> <key>ProgramArguments</key> <array> <string>/usr/local/libexec/ipop3d</string> </array> <key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>Bonjour</key> <false/> <key>SockServiceName</key> <string>pop3</string> <key>SockType</key> <string>stream</string> </dict> </dict> <key>inetdCompatibility</key> <dict> <key>Wait</key> <false/> </dict> </dict> </plist>
~/Library/LaunchDaemons/) under the name
/usr/local/libexec/(at the same place as specified in the plist file).
sudo launchctl load /Library/LaunchDaemons/pop3.plist