HILFE Z4H 0.7.1 ----- Post abholen Ver.: 01
Der aktuelle Dienst um E-Mails beim Provider abzuholen ist FETCHMAIL.
Bevor man sich an das Abholen von E-MAILs wagt müssen zuerst Zarafa-Benutzer angelegt sein!
Fetchmail ist ein Standard-Dämon in fast jeder Linux Distribution. Er setzt sich aus dem Dienst und einer Steuerdatei "fetchmailrc" zusammen. Die Steuerdatei liegt üblicherweise in "/etc". Bei einer Z4H Installation mit Docker liegt sie entsprechend im Container. Erreichbar ist sie über "/var/packages/Zarafa4Home/etc/zarafa/fetchmailrc"
Nur wenn ihr sicher seit was ihr tut, manipuliert die "fetchmailrc" mit einem Editor. In der Routine benutzt das Script "zarafa-fetchmail". Jede Änderung an der Datei wird auch ohne Neu-Start des Dienstes übernommen. Der Dienst arbeitet quasi alle x-Minuten die Vorgaben aus der Steuerdatei ab.
Der Dienst ist nach der Installation noch nicht "scharfgeschaltet" und "individualisiert".
Mit dem Script "zarafa-fetchmail" kann er aktiviert und für das Abholen der Mails konfiguriert werden.
Für den ersten Start muss zunächst ein Benutzer mit seinen Zugangsdaten für sein externes Postfach angelegt werden.
Der entsprechende Befehl mit dem Script lautet:
zarafa-fetchmail add ZUSER RUSER RPASSW SERVER PROTO PORT ssl
ZUSER = der Benutzer in ZARAFA
RUSER = Benutzerkennung / Benutzername beim Mailprovider
RPASSW = Passwort des Benutzers beim Mailprovider
SERVER = Name des Mailservers zB. pop3.strato.de
PROTO = pop3 (für Abholung per pop3) oder imap (für die Abholung per imap)
PORT = Angabe des Port des Protokoll --- für pop3 995 --- für imap 993
ssl = Angabe das der Mailaustausch verschlüsselt laufen soll.
Für den Routinebetrieb ist die verschlüsselte Nutzung des pop3 Protokolls empfohlen. Hierdurch wird vermieden das das externe Mailkonto überläuft.
Für die Routine und einer Beispielnutzung von web.de sieht der Befehl dann so aus:
zarafa-fetchmail add user
user@web.de password pop3.web.de pop3 995 ssl
Es gibt danach eine Rückmeldung das die Datei fetchmailrc entsprechend verändert wurde.
Jetzt muss noch der Befehl:
zarafa-fetchmail init
abgegeben werden. Hierdurch wird der Dienst aktiviert und mit der neuen fetchmailrc-Datei gestartet.
Wichtig ist die Reihenfolge! Mindestens zuerst einen User mit 'zarafa-fetchmail add' anlegen und erst danach den Dienst 'zarafa-fetchmail init' starten. Ansonsten startet fetchmail erst gar nicht. Von da an können weitere Postfächer-Abholungen mit 'zarafa-fetchmail add' angelegt und aktiviert werden. Ein neues 'zarafa-fetchmail init' ist nicht notwendig, schadet aber auch nicht.
Mit diesem Vorgehen konnte ich verlässlich das Abholen von E-Mails und der Version 0.7.1 auslösen. An anderen Dateien oder Diensten wurde nicht weiter "herumgefrickelt"
mit den Befehlen zarafa-fetchmail start | stop | restart | status (jeweils nur einer nach zarafa-fetchmail) kann man den Dienst kontrollieren. Unter /var/log/zarafa4h/fetchmail.log kann man bei Problemen das Protokoll einsehen und auf die Fehlersuche gehen.
Beste Grüße
Der FricklerAtHome
Habt ihr Probleme nachdem dies in der Version Z4H 0.7.1 so abgearbeitet wurde meldet euch.