Fetchmail
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