HOWTO Get Yahoo Mail in Kmail on Fedora Core 5 Using FreePOPs
By; Shaun C. Marolf (technoshaun)
INTRODUCTION:
Ypops! just seems impossible to get information on anymore so I gave up trying to configure it to work and so the search was on for something else. I looked at a few projects but information was fleeting as well. Then I looked at FreePOPs.
FreePOPs is written primarily for the Italian Linux Community but it works and it works well provided that it is correctly installed and setup.
Using resources I found on the internet in various locations I was able to get FreePOPs configured and started. I am now successfully able to retrieve my Yahoo Mail in Kmail.
FILES AND DEPENDENCIES:
You will need curl installed which is available from the fc5 core. To see if curl is installed in a console type:
ls -la /usr/lib/libcurl*
Your output should be simular to the following:
-rw-r--r-- 1 root root 307130 Mar 21 03:59 /usr/lib/libcurl.a
lrwxrwxrwx 1 root root 25 Aug 10 16:44 /usr/lib/libcurl-gnutls.so.3 -> /usr/lib/libcurl.so.3.0.0
lrwxrwxrwx 1 root root 16 Apr 20 19:36 /usr/lib/libcurl.so -> libcurl.so.3.0.0
lrwxrwxrwx 1 root root 16 Apr 20 19:34 /usr/lib/libcurl.so.3 -> libcurl.so.3.0.0
-rwxr-xr-x 1 root root 231432 Mar 21 03:59 /usr/lib/libcurl.so.3.0.0
If you do not see the above then as root use yum to get curl
yum install curl
You will need rpm-helper as well. This is not available from the fedora repositories so you will need to download it from here:
ftp://ftp.pbone.net/mirror/ftp.rpmhelp.n…4sls.noarch.rpm
Then download FreePOPs rpm from here:
ftp://ftp.pbone.net/mirror/ftp.sourcefor…0.99-1.i386.rpm
INSTALL PROGRAMS:
as root run the following from within whatever directory you saved the files to:
rpm -ivh rpm-helper-0.9.1-4sls.noarch.rpm, freepops-0.0.99-1.i386.rpm
CONFIGURE LINUX:
Unfortunately FreePOPs doesn't just run as-is and despite a mention of a fc5 rpm I could not find it. This means some hand configuration is needed.
As root run the following commands:
ln -s /usr/lib/libcurl.so.3.0.0 /usr/lib/libcurl-gnutls.so.3
(If you are using the 64 bit version also use the following command:
ln -s /usr/lib64/libcurl.so.3.0.0 /usr/lib64/libcurl-gnutls.so.3)
cd /etc/rc5.d
ln -s ../init.d/freepops S79freepops
START THE DAEMON:
I cheated and used webmin to do this. This way I could also set it to run at startup. Under webmin go to System >> Bootup & Shutdown. There you can set it to start with system boot and start the daemon. (Anyone who knows the commands, please post them, thanks.)
You will get an error about version number. Ignore, its harmless and freepopsd is up and running.
CONFIGURING KMAIL:
In Kmail go to Settings >> Configure KMail.
Select Accounts. Click on Add and select POP3.
Account name can be anything you want. In login put in your FULL Yahoo Email address. (Yes I know you don't do this in Yahoo itself but FreePOPs requires it so it can load the correct plugin module.)
Put in your password and set host to either localhost or 127.0.0.1.
Set the port to 2000.
I would suggest you select "Store POP password"
Set your interval checking if desired.
If you have a special folder you want your Yahoo mail to go to select it under Destination folder.
Click OK then Apply then OK again.
Now you should be able to download your Yahoo Mail into Kmail. You can check this by clicking the get mail button to see if it working correctly.
FINAL NOTE:
FreePOPs says it will work with Hotmail but that appears to be an issue. I am still running hotwayd as I write this. I haven't done research into seeing if a new lua file is available or if Hotmail support is gone because MS changed things again. (I'm betting on the latter.) Anyway I'm just happy to have my Yahoo Mail in Kmail again.
Resources:
http://freepops.diludovico.it
FreePOPs Manual Written by Enrico Tassi Nicola Cocchiaro. Rev 1.37 June 2006
This document may be modified for other distros without permission.