Zum Inhalt springen
Der Guide für ein smartes Leben.
Die Postboten-Datei .fetchmailrc anlegen

Teil 2: Post abholen mit fetchmail

Autor: Redaktion pcmagazin • 1.1.1980 • ca. 1:40 Min

Inhalt
  1. Post abholen mit fetchmail
  2. Teil 2: Post abholen mit fetchmail

Bevor Sie mit fetchmail Ihre Mail-Accounts abfragen können, müssen Sie in Ihrem Home-Verzeichnis die Datei .fetchmailrc einrichten (auf der Konsole erzeugen Sie eine leere Datei mit diesem Namen mit dem Befehl ...

Bevor Sie mit fetchmail Ihre Mail-Accounts abfragen können, müssen Sie in Ihrem Home-Verzeichnis die Datei .fetchmailrc einrichten (auf der Konsole erzeugen Sie eine leere Datei mit diesem Namen mit dem Befehl

touch .fetchmailrc

, um sie dann z.B. mit

pico .fetchmailrc

weiter zu bearbeiten - natürlich können Sie dazu auch einen anderen Editor benutzen, und noch bequemer geht's über KDE oder GNOME). In dieser Datei legen Sie für jeden Mail-Account eine Eintrag nach folgendem Muster an:

poll RECHNERNAME protocol PROTOKOLL user USERNAME password PASSWORD is LOKALER_USERNAME

Erklärung: RECHNERNAMEName des Mailservers - z.B. mail.gmx.net PROTOKOLLArt des vom Mailserver verwendeten Protokolls. Meist wird dies POP3 sein, zunehmend werden aber Mailserver auf IMAP umgestellt (Angaben dazu erhalten Sie von Ihrem Mailprovider) USERNAMEDie Userkennnung Ihres Mail-Accounts PASSWORDDas Passwort für Ihren Mail-Account LOKALER_USERNAMEIhr Username auf Ihrem lokalen Rechner

Beispiel: Angenommen, Sie haben einen GMX-Account mit der Userkennung 1367073 (Kunden-Nr.bei GMX), Ihr GMX-Passwort lautet geheim13, und auf Ihrem lokalen Rechner arbeiten Sie als User ichselber - dann ergäbe sich darauf folgender Eintrag für die .fetchmailrc:

mail.gmx.de protocol POP3 user 1367073 password geheim13 is ichselber

Fertig? Nein, nicht ganz. Nach dem Abspeichern müssen Sie noch sicherstellen, dass die Datei nur von Ihnen selbst gelesen werden kann - schliesslich könnte sonst jeder Ihre Passwörter lesen. Das geschieht mit diesem Befehl:

chmod 600 .fetchmailrc

Nach dieser Vorarbeit können wir endlich unsere ersten Mails abholen. Dazu geben Sie auf der Kommandozeile folgendes ein:

fetchmail -a -v

Fetchmail holt nun alle Mail (-a) vom Mailserver und löscht sie dort nach dem Abholen. Der Parameter -v sorgt dafür, dass Sie auf dem Bildschirm die Kommunikation zwischen dem Mailserver und Ihrem Rechner genau verfolgen können.

Mehrere Mail-Accounts abfragen

Wenn Sie mehrere Mail-Accounts haben (einen bei Ihrem Provider, einen bei GMX...) und alle mit einem Befehl abfragen wollen, dann sind Sie bei fetchmail richtig. Alles, was Sie dazu tun müssen: für jeden weiteren Mail-Account eine weitere Zeile in .fetchmailrc anlegen.

Beispiel:

mail.gmx.de protocol POP3 user 1367073 password geheim13 is ichselber
mail.irgendwo.de protocol POP3 user hansmeier password auchgeheim is ichselber

Wenn Sie jetzt fetchmail aufrufen, bekommen Sie ausser den GMX-Mails auch noch die Mails, die auf Ihrem hansmeier-Account bei mail.irgendwo.de aufgelaufen sind.