Has someone installed this beastie on SME 7.1?
Yes (works on 7.0 and 7.1) and I am very satisfied with it, I use it to retrieve mails from my hotmail accounts.
Is there simple instructions available?
I leave it to you if the instructions below are simple:
How to install freepops on SME 7.1First you must install the fetchmail contrib:
http://www.schirrms.net/sme/SMEFetchMail.phpIt might be that you need to consider what is stated here (but first try without):
http://forums.contribs.org/index.php?topic=35228.0Get this correctly working with a normal pop3-account before doing anything else.
Then:
#wget http://www.homit.nl/freepops/freepops-0.0.99-1-no-rpm-helper.i386.rpm
#yum localinstall freepops-0.0.99-1-no-rpm-helper.i386.rpm
#ls /etc/e-smith/templates-custom/etc/fetchmail/
The original RPM comes from Enrico Tassi and can be found here:
http://rpmfind.net/linux/RPM/sourceforge/f/fr/freepops/freepops-0.0.99-1.i386.htmlBut it kept asking for RPM-Helper which freepops doesn't need, so I modified it a little bit.
If the last command doesn't show a 90fetchmail file then:
#cp /etc/e-smith/templates/etc/fetchmail/90fetchmail /etc/e-smith/templates-custom/etc/fetchmail/
then:
#pico /etc/e-smith/templates-custom/etc/fetchmail/90fetchmail
Search for this piece of code:
$OUT .= "#\n";
$OUT .= "# Mail N$i Account for : $comment\n";
$OUT .= $staticvalue;
$OUT .= "poll $mserv with proto $mtype$dnstyp user '" ;
Insert following line (replace the <domain.tld> with your own domain) just above that:
if ( $mserv eq "domain.tld") {$mserv="domain.tld port 2000";}
Save the file and exit pico.
Then, to enable this:
#/sbin/e-smith/expand-template /etc/fetchmail
To have freepops enabled and started on boot:
#config set freepops service status enabled
#ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S91freepops
Start freepops:
#/etc/rc.d/init.d/freepops start
Configure fetchmail with the e-mail you want to retrieve with freepops.
Put your server domain.tld as incoming mail server and put the full e-mail address and password in for the accounts you wish to retrieve.
I'm doing this out of the top of my head so I might have missed something, please test.
Success!