Fetchmail mit ISPConfig

Mit der Funktion „Fetchmail“ von ISPConfig werden externe POP3- oder IMAP-Konten per Cronjob abgeholt und ins richtige Postfach zugestellt.

Tatsächlich kommt aber nicht fetchmail zum Einsatz sondern getmail.

Möchte man nicht warten bis der Cronjob ausgeführt wird, also die Nachrichten sofort abholen, kommt der Befehl run-getmail.sh ins Spiel:

sudo -u getmail /usr/local/bin/run-getmail.sh

Mit diesem Befehl werden alle Nachrichten abgeholt und in die richtigen Postfächer zugestellt und man erhält ein Protokoll des Nachrichtenabrufs.

Die getmail-Konfigurationsdateien sind abgelegt in:

/etc/getmail

GMail Authentifizierungsfehler

Sind die Zugangsdaten richtig, IMAP bzw. POP3 erlaubt und trotzdem kein Abruf mit getmail möglich, so ist beim Google-Konto der „Zugriff für wenig sichere Apps“ nicht gestattet. Dies ist eine Sicherheitsfunktion von Google sein und muß erst explizit erlaubt werden: support.google.com/accounts/answer/6010255. Falls es immer noch nicht funktioniert muß man das Unlock-Captcha von Google aufrufen.

Yahoo Authentifizierungsfehler

Schlägt das Abholen der Nachrichten vom Yahoo IMAP Server mit getmail fehl, ist womöglich kein App-Passwort generiert worden. Es ist ein Einmalpasswort welches für die jeweilige Anwendung zuerst erstellt werden muss und an Stelle des Yahoo-Passworts zu verwenden ist. Siehe Passwörter für Apps von Drittanbietern generieren und verwalten auf yahoo.com.