Fetchmail

Aus Wiki
Version vom 28. Februar 2009, 13:05 Uhr von Erich (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Fetchmail == Fetchmail kann die Mails von einem Provider wie z.B. http://www.gmx.de abholen und die im Postfach der Nutzer zur Verfügung stellen. Zum Abholen der ...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Fetchmail

Fetchmail kann die Mails von einem Provider wie z.B. http://www.gmx.de abholen und die im Postfach der Nutzer zur Verfügung stellen. Zum Abholen der Mails stehen zahlreiche Protokolle (Pop3, Imap, ...) und zahlreiche weitere Optionen zur Verfügung. Im folgenden soll nur eine Grundkonfiguration geschaffen werden, die anhand von zahlreichen Anleitungen im Internet ausgebaut werden kann.


Voraussetzung

Postfix und Cyrus Imapd sind installiert.

Fetchmail installieren:

ipkg update 
ipkg install fetchmail


Konfiguration:

  • Abzufragende Mail-Accounts festlegen:
vi /opt/etc/fetchmailrc

Anpassen/neu erstellen der Datei:

set postmaster lee
set no bouncemail

poll "pop.test.de" protocol pop3 user 'mustermann' there with password "mustermann_password" is "tux" here

Mit obigem poll-Befehl (Datei kann um beliebig viele Polls ergänzt werden) werden vom Server pop.test.de mit Benutzername mustermann und Passwort mustermann_password Mails per Protokoll POP3 heruntergeladen und in der Mailbox von Benutzer tux abgelegt.

  • Abfrage-Intervall einstellen:
vi /opt/etc/init.d/S52fetchmail

Anpassen des folgenden Eintrages:

ARGS="-d 300 -t 60 -a -e 50 --auth password -f /opt/etc/fetchmailrc -L /opt/var/log/fetchmail"

der Parameter -d bestimmt den Intervall in dem Fetchmail die Mails beim Provider abholt. Der Standardwert -d 300 bedeutet, dass alle 300s = 5 Minuten die Mails abgeholt werden. Wenn der Intervallwert geändert werden soll, den Parameter entsprechend anpassen

Start des Fetchmail Service:

/opt/etc/init.d/S52fetchmail start