[Eisfair] mail-dovecot Konvertierung mbx nach Maildir

Hendrik Orep hendrik.orep at mailbox.org
Di Aug 18 19:11:03 CEST 2020


Hallo Jürgen,

Am 18.08.20 um 13:13 schrieb Juergen Edner:
> da Du dir selbst zu helfen weißt, möchte ich Dich bitten einmal
> 'args = %s' auszuprobieren, da Dovecot dann automatisch pop3 oder
> imap, je nachdem über welchen Dienst man sich gerade anmeldet,
> setzt.

Das funktioniert auch (nur mit IMAP getestet).


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.

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).

+ ask_debug=true
+ export ask_debug
+ run_path=/var/run
+ configdir=/etc/dovecot
+ dovecot_base_path=/var/run/dovecot
+ dovecot_bin=/usr/sbin/dovecot
+ dovecot_config=/etc/dovecot/dovecot.conf
+ pidfile=/var/run/dovecot/master.pid
+ mail_config=/etc/config.d/mail
+ '[' -f /etc/config.d/mail-dovecot ']'
+ . /etc/config.d/mail-dovecot
++ START_MAIL_DOVECOT=yes
+ debug=
+ _quiet=false
+ '[' 1 ']'
+ case "$1" in
+ break
+ exit_code=0
+ case $1 in
++ /usr/bin/eisman check mail
+ '[' installed = installed ']'
++ sed 's/^[A-Z0-9_]* *= *.\([yesno]*\).*$/\1/'
++ grep -m 1 '^START_MAIL' /etc/config.d/mail
+ start_mail=yes
++ sed 's/^[A-Z0-9_]* *= *.\([yesno]*\).*$/\1/'
++ grep -m 1 '^START_POP3' /etc/config.d/mail
+ start_pop3=no
++ sed 's/^[A-Z0-9_]* *= *.\([yesno]*\).*$/\1/'
++ grep -m 1 '^START_IMAP' /etc/config.d/mail
+ start_imap=yes
+ '[' yes = no -o '(' no = no -a yes = no ')' ']'
++ sed 's/^[A-Z0-9_]* *= *.\([mabdilorx]*\).*$/\1/'
++ grep -m 1 '^POP3IMAP_MAILBOX_FORMAT' /etc/config.d/mail
+ mailbox_format=maildir
+ '[' maildir = maildir ']'
+ '[' '!' -s /etc/dovecot/dovecot.conf ']'
+ '[' start = forcestart ']'
+ '[' 0 -eq 0 ']'
+ 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
+ echo -n -e '\033[1A\033[0G\033[300C\033[8D\033[0;39m[\033[1;31m FAIL
\033[0;39m]'
+ echo -e '\033[0;39m'
+ boot_mesg_flush
+ STRING_LENGTH=0
+ exit 0


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).

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


Gruß
Hendrik


Mehr Informationen über die Mailingliste Eisfair