Fetchmail

Aus Tuxfutter

Wechseln zu: Navigation, Suche

Fetchmail ist eine Software für Linux, die dazu dient, Mails von entfernten System abzuholen und an das lokale System zu übergeben.

Fetchmail kann entweder über die distributionseigenen Werkzeuge hinzugefügt werden, oder von der Fetchmail-Homepage heruntergeladen und kompiliert werden.

[Bearbeiten] Konfiguration

Die Konfiguration ist recht einfach erledigt, wenn man den Hinweisen des Artikels Mailsystem mit Spam-Filterung zur Einrichtung eines Mailsystems gefolgt ist, ist das hinzufügen von Fetchmail sehr einfach. Grundsätzlich gibt es zwei Ansätze: Es gibt eine zentrale fetchmailrc, in der alle Benutzerkontos stehen und mittels cron wird Fetchmail regelmäßig unter dem root-Konto aufgerufen. oder Es besitzt jeder Benutzer eine eigene .fetchmailrc in der er seine Kontos eintragen kann. Jeder Benutzer kümmert sich dann selbst um das Aufrufen. Im folgenden Beispiel wurde der zweite Ansatz gewählt, hauptsächlich aus Sicherheitsüberlegungen und damit jeder Benutzer seine Konten und Passwörter selber warten kann.

Dazu wird eine Datei /home/<username>/.fetchmailrc angelegt:

poll pop.mail.com protocol pop3 user "test@test.at" there with password "password" is "testuser" here
poll pop.mail2.com protocol pop3 user "andrea" there with password "andreajkjkj"  is "testuser" here

Mit dieser Konfigurationsdatei werden alle Mails von den entsprechenden Konto abgeholt und dem lokalen Mailserver (z.B. postfix) übergeben. Man kann jetzt entweder einen cron-Eintrag machen, oder Fetchmail als Benutzer mit

fetchmail -d 300

starten, wobei 300 die Zeit in Sekunden angibt, in denen Fetchmail die Mails abruft.

'Persönliche Werkzeuge