[Eisfair] mail-dovecot Konvertierung mbx nach Maildir

Juergen Edner juergen at eisfair.org
Di Aug 18 19:38:14 CEST 2020


Hallo Hendrik,

> Was mir noch aufgefallen ist: wenn ich Dovecot starte, kommt zu der
> Meldung '* Starting Dovecot daemon ...' ein '[ FAIL ]'.
> Dovecot wurde aber gestartet (das sagt auch auch die Status-Ausgabe) und
> Probleme im Betrieb sind mir auch noch nicht aufgefallen.

dies Problem ist bei mir auch schon einmal aufgetreten, jedoch konnte
ich die Ursache noch nicht verlässlich identifizieren da das Problem
bei mir nicht dauerhaft auftritt.

> Nachfolgend die Debug-Ausgabe der /etc/init.d/mail-dovecot bei einem
> Start (falls das ganze nicht auch auf meine nicht unterstützte
> Konstellation zurück zu führen ist).
> ...
> + start_dovecot
> + '[' yes = yes ']'
> + statusproc -p /var/run/dovecot/master.pid /usr/sbin/dovecot
> + '[' 3 -ne 0 ']'
> + boot_mesg ' * Starting Dovecot daemon ...'
> + local ECHOPARM=
> + true
> + case "${1}" in
> + break
> + STRING_LENGTH=31
> + false
> + echo -e ' * Starting Dovecot daemon ...'
> + /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf
> + statusproc -p /var/run/dovecot/master.pid /usr/sbin/dovecot
> + '[' 3 -eq 0 ']'
> + echo_failure
> + false

Es sieht fast so aus, als wenn Dovecot etwas länger braucht um zu
starten und dadurch die pid-Datei nicht direkt verfügbar ist. Du
kannst testweise einmal folgende Änderung am Startskript vornehmen:

/etc/init.d/mail-dovecot

64: boot_mesg " * Starting Dovecot daemon ..."
65:
66: ${dovecot_bin} -c ${dovecot_config}
67:
    sleep 1                                       # <<< +++
                                                  # <<< +++
68: # output status because loadproc cannot
      be used to start the command
69: statusproc -p ${pidfile} ${dovecot_bin} >/dev/null 2>&1

> Allgemein finde ich aber, dass der Zugriff mit Dovecot/Maildir deutlich
> schneller läuft, als über mbx/panda. Auch mit K-9 auf Android habe ich
> jetzt keine Probleme mehr (musste dort vorher immer einmal "Bereinigen"
> ausführen, bevor beim Aktualisieren neue Mails angezeigt wurden).

Ja, diese Erfahrung habe ich auch gemacht. Wenn Du dann noch einen
Ersatz für die altbackene K-9-App suchen solltest, kann ich Dir nur
die FairEmail-App ans Herz legen. Diese kann alles was K-9 kann und
ist deutlich besser zu handhaben ;-)

> Also von mir Danke dafür, dass du Dovecot für Eisfair bereit gestellt hast!

Gerne. Kann ich Dir gegebenenfalls noch einmal ein modifiziertes
Konvertierskript zum Testen zukommen lassen?

Gruß Jürgen

-- 
Mail: juergen at eisfair.org


Mehr Informationen über die Mailingliste Eisfair