Fetchmail Howto door Piethein
Strengholt
Met deze howto wil ik uitleggen hoe je fetchmail installeerd op je systeem en
draait. Met fetchmail is het mogelijk email binnen te halen van verschillende
acounts en deze te laten bezorgen op andere email addressen. Ik ga er van uit
dat er al gebruikers zijn aangemaakt op het systeem en dat er een mailserver
draait (zowel pop als smtp)
Wat je eerst moet doen is de fetchmail site bezoeken: http://www.tuxedo.org/~esr/fetchmail/ en daar de laatste versie van fetchmail downloaden
In dit voorbeeld doe ik het met fetchmail-6.1.2.tar.gz
Nadat het bestand is gedownload dient het uitgepakt te worden, te geconfigureerd en te worden gecompiled met de volgende commando's:
tar
zxvf fetchmail-6.1.2.tar.gz
cd fetchmail-6.1.2
./configure
make && make install
Nu heb je een werkende fetchmail installatie op het systeem staan. Hierna moet
de fetchmail config file worden aangepast. In dit bestand zetten we de emailadressen
en bijbehorende wachtwoorden en server-instellingen. Open de fetchmail config
file met het volgende commando:
pico /etc/fetchmailrc
Soort gelijke regels als hier onder dienen te worden ingevoerd in het config bestand. In dit voorbeeld heb ik 2 acounts geconfigureerd en deze worden bezorgt in de inbox voor de gebruiker@voorbeeld.nl. Natuurlijk dien je dit aan te passen aan je eigen situatie. De quotes moet je laten staan en de *** vervang je door je eigen password. Aan te raden is het bestand met 600 te modden zodat het niet gelezen kan worden door andere gebruikers.
poll pop.server.nl with
proto POP3 user "gebruikersnaam", with password "****" is
gebruiker@voorbeeld.nl here
poll pop.server2.nl with proto POP3 user "gebruikersnaam2", with password
"****" is gebruiker@voorbeeld.nl here
Vervolgens start je fetchmail met het volgende commando:
fetchmail --fetchmailrc /etc/fetchmailrc
Als het goed is zie je dat er van de verschillende acountjes email wordt opgehaald of gechecked en deze worden bezorgt op het desbetreffend ingestelde acount. Handiger is om fetchmail als een deamon te draaien die iedere x aantal minuten de mail ophaalt en bezorgt. Start fetchmail op de volgende manier als je wilt dat er iedere 15 minuten naar email wordt gekeken:
fetchmail --fetchmailrc /etc/fetchmailrc -d 900
Het is mogelijk verschillende acountjes op te nemen en deze ook over verschillende inboxen te verspreiden. Als je meer wilt weten over wat je allemaal nog meer met fetchmail kan raad ik je aan om de fetchmail howto grondig door te lezen.