fetchmail ist ein vollwertiger IMAP- und POP-Client. Mit fetchmail können Benutzer E-Mails von entfernten IMAP- und POP-Servern in leichter zugängliche lokale Postfächer laden. fetchmail wird aus dem Port mail/fetchmail installiert. Das Programm bietet unter anderem folgende Funktionen:
fetchmail beherrscht die Protokolle POP3, APOP, KPOP, IMAP, ETRN und ODMR.
E-Mails können mit SMTP weiterverarbeitet werden. Dadurch ist garantiert, dass Filter, Weiterleitungen und Aliase weiterhin funktionieren.
Das Programm kann als Dienst laufen und periodisch neue Nachrichten abrufen.
fetchmail kann mehrere Postfächer abfragen und je nach Konfiguration die E-Mails an verschiedene lokale Benutzer zustellen.
Dieser Abschnitt erklärt einige grundlegende Funktionen von
fetchmail. Das Programm benötigt
eine Konfigurationsdatei .fetchmailrc
im
Heimatverzeichnis des Benutzers. In dieser Datei werden
Informationen über Server wie auch Benutzerdaten und Passwörter
hinterlegt. Wegen des kritischen Inhalts dieser Datei ist es
ratsam, diese nur für den Benutzer lesbar zu machen:
%
chmod 600 .fetchmailrc
Die folgende .fetchmailrc
zeigt, wie
das Postfach eines einzelnen Benutzers mit
POP heruntergeladen wird.
fetchmail wird angewiesen, eine
Verbindung zu example.com
herzustellen und
sich dort als Benutzer joesoap
mit dem Passwort
XXX
anzumelden. Das Beispiel setzt voraus,
dass der Benutzer joesoap
auch auf dem lokalen
System existiert.
poll example.com protocol pop3 username "joesoap" password "XXX"
Im folgenden Beispiel werden mehrere POP- und IMAP-Server benutzt. Wo notwendig, werden E-Mails auf andere lokale Konten umgeleitet:
poll example.com proto pop3: user "joesoap", with password "XXX", is "jsoap" here; user "andrea", with password "XXXX"; poll example2.net proto imap: user "john", with password "XXXXX", is "myth" here;
fetchmail kann als Dämon
gestartet werden. Verwendet wird dazu die Kommandozeilenoption
-d
gefolgt von einer Zeitspanne in Sekunden,
die angibt, wie oft die Server aus
.fetchmailrc
abgefragt werden sollen.
Mit dem nachstehenden Befehl fragt
fetchmail die Server alle
600 Sekunden ab:
%
fetchmail -d 600
Mehr über fetchmail erfahren Sie
auf der Seite
http://www.fetchmail.info/
.
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.