Using this technique, you can download and read your Gmail account mail in your GUI-based mail client. This article is written for Apple's Mail.app, but it is basically the same for all mail clients once you get the POP3 proxy software installed.
REQUIREMENTS
START THE FREEPOPS SERVER DEAMON
To start the server, you will need to use the Terminal and change directories (cd) to the FreePOPs directory (wherever you installed it):.
cd /usr/local/bin/FreePOPs
There really is no configuration required, so you can just issue the following command to start the server and put it in the background:
sudo ./freepopsd -p 110 -d
You should now be able to check your processes and see the freepopsd process running:
ps ax | grep freepopsd
CONFIGURE MAIL CLIENT (MAIL.APP)/Library/StartupItems/freepops
/Library/StartupItems/freepops/freepops
/Library/StartupItems/StartupParameters.plist
Change permissions to executable on both freepopsd and StartupParameters.plist:
chmod 755 /Library/StartupItems/freepops/*
The structure should look something like this when done:
drwxr-xr-x 4 root admin 136 Sep 29 01:55 .
drwxrwxr-x 13 root admin 442 Sep 29 01:22 ..
-rwxr-xr-x 1 root admin 530 Sep 29 13:01 StartupParameters.plist
-rwxr-xr-x 1 root admin 523 Sep 29 13:25 freepopsd
Open the file /Library -> StartupItems -> freepops -> freepops, and paste in the following:
#!/bin/sh
##
# FreePOPs Server
##
## Note this is geared towards an installation of freepops in
## /usr/local/freepops. If you installed in some other location,
## change the 'base' line below to reflect the install directory:
base=/usr/local/FreePOPs
. /etc/rc.common
StartService ()
{
ConsoleMessage "Starting FreePOPs Server..."
#/usr/local/FreePOPs/src/freepopsd -w -l /var/log/freepops.log -p 110 -d
cd $base
/usr/local/FreePOPs/freepopsd -p 110 -d
}
StopService ()
{
if [ -f "/var/run/freepopsd.pid" ]; then
ConsoleMessage "Stopping FreePOPs Server..."
PID=`cat /var/run/freepopsd.pid`
kill -9 $PID
fi
}
RestartService ()
{
StopService
StartService
}
RunService "$1"
Open the file /Library -> StartupItems -> StartupParameters.plist, and paste in the following:
<?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>Description</key>
<string>FreePOPs Server</string>
<key>OrderPreference</key>
<string>Late</string>
<key>Provides</key>
<array>
<string>freepops</string>
</array>
<key>Requires</key>
<array>
<string>Resolver</string>
</array>
<key>Uses</key>
<array>
<string>Disks</string>
<string>Network</string>
</array>
</dict>
</plist>
To start the server for the first time manually, you can issue the command:
sudo SystemStarter start freepops
STARTUPITEM NOTES:
drwxr-xr-x 11 root admin 374 Sep 29 12:54 .
drwxr-xr-x 40 root admin 1360 Sep 25 01:29 ..
-rw-r--r-- 1 root admin 560 Sep 19 06:53 AUTHORS
-rw-r--r-- 1 root admin 17987 Sep 19 06:53 COPYING
-rw-r--r-- 1 root admin 8200 Sep 19 06:53 ChangeLog
-rw-r--r-- 1 root admin 1442 Sep 19 06:53 README-osx.txt
-rw-r--r-- 1 root admin 7406 Sep 19 06:53 config.lua
drwxr-xr-x 4 root admin 136 Sep 19 06:53 doc
lrwxr-xr-x 1 root wheel 13 Sep 25 01:29 freepopsd -> src/freepopsd
drwxr-xr-x 3 root admin 102 Sep 19 06:53 modules
drwxr-xr-x 4 root admin 136 Sep 19 06:53 src
Not sure about those either - but I believe they are correct.sudo SystemStarter stop freepops
sudo SystemStarter restart freepopsMac OS X Hints
http://hints.macworld.com/article.php?story=20040929143327148