Fetchmail in plaats van Novell PFA (Pop forwarding Agent)

Als je met Groupwise een pop3 mailbox wilt leeghalen in deze in je mail system wilt gebruiken, kon je vroeger de PFA agent gebruiken.

Deze had een plugin naar eDirectory, en kon je met ConsoleOne beheren. Dat kon soms in specifieke gevallen erg handig zijn, echter… Hij bestaat niet meer. Met de migratie naar linux platform is deze uitgefaseerd.

Maar ik wil het toch! wat nu???

Easy: fetchmail kan dit ook, hoewel de integratie met eDirectory ontbreekt, maar het werkt wel!

Configuratie.
In je home directory staat het configuratiebestand .fetchmailrc

Als deze nog niet bestaat, maak je hem aan, en zet je de volgende gegevens erin:

# vi .fetchmailrc
set postmaster postmaster@domain.net #postmaster van je email server
set no bouncemail
set no spambounce
set logfile /var/log/fetchmail.log #locatie van je logbestand
poll pop3.mailserver.nl protocol pop3, no dns # vul hier je pop3 emailserveradres in
user email@adres.com there with password blablabla is local@emailadres.nl here fetchall sslproto ssl23

Update december 2009: De boefjes van hccnet hebben een nieuwe pop3 server ingesteld die ssl/tls ondersteund, maar dit hebben ze niet geconfigureerd. Dus ik heb een paar maanden met trage en slechte email updates van hccnet gezeten. De optie 'sslproto ssl23' zorgt ervoor dat fetchmail geen ssl gaat proberen. Zie ook hier..

Doe daarna FF een chmod:
# chmod 710 .fetchmailrc

Deze configuratie haalt alle email van op vanaf de pop3 emailserver, en stuurt deze door naar de lokale smtp mailserver. Om dit nu te automatiseren (vb 1x per uur ophalen, zet je de volgende regel in je crontab:

Crontab:
Voeg onderstaande regels toe aan je /etc/crontab, en herstart de crontab deamon.

00 * * * * root fetchmail >/dev/null 2>&1