[PATCH] dovecot - sehr instabil

Hallo ihr Beiden,

das Image ist gebaut, ich bin den Schritt über Roundcubemail und dann Apache deaktivieren gegangen.
Danach lief alles sauber durch.

Der Form halber wollte ich in einer parallelen Ubuntu - Freetzversion mit git pull -f arbeiten, bekam aber nur diesen Output :

freetz-devel2$ git pull -f
remote: Counting objects: 99, done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 99 (delta 20), reused 99 (delta 20), pack-reused 0
Unpacking objects: 100% (99/99), done.
From https://github.com/dirk-dhu/freetz
+ 57aca0b...4cbcf63 master -> origin/master (forced update)

*** Please tell me who you are.

Run

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'jarvis@ubuntu.(none)')
jarvis@ubuntu:~/freetz-devel2$

> ist das normal so ? / soll das so sein ?

XMail läuft ja schon wieder, ich werde jetzt mal versuchen zusätzlich Dovecot anzuwerfen :)
 
Hi Klaus-Dieter,

folgender Befehl sollte das gleiche tun wie ein git pull -f aber ohne die Frage "Please tell me who you are.":
Code:
git fetch; git reset --hard origin/master

Gruß
 
Hallo,

das hat mit so leider nicht geklappt.

> jarvis@ubuntu:~/freetz-devel1$ git fetch; git reset --hard origin/master
HEAD is now at 4cbcf63 add some more files to .gitignore

Das Problem wäre für mich zur Zeit aber auch zweitrangig, ich habs ja soweit schon mal geschafft, Dovecot über in ein komplett neues Verzeichnis als External zu bauen und in der Paketeliste anzeigen zu lassen.

Hier habe ich zunächst im Dovecot-Menu die XMail Passwörter zu Dovecot konvertiert und dann über die Schaltfläche starten wollen.
Und da stehe ich jetzt wieder vor dem zuletzt benannten Problem :

> Dovecot startet kurz und beendet sich sofort wieder selbst <

Dann hab ich nach bekanntem Muster ein paar alte Befehle ausgekramt und mit

root@fritz:/var/mod/root# /etc/init.d/rc.dovecot load
-sh: /etc/init.d/rc.dovecot: not found

root@fritz:/# find . -name rc.dovecot
./var/mod/etc/init.d/rc.dovecot
./var/media/ftp/Plattenladen/external/etc/init.d/rc.dovecot
./var/media/ftp/KINGSTON/rc.dovecot
./var/media/ftp/KINGSTON/external/etc/init.d/rc.dovecot
root@fritz:/#

root@fritz:/var/media/ftp/KINGSTON/external/etc# /var/media/ftp/KINGSTON/externa
l//etc/init.d/rc.dovecot load
Starting Dovecot IMAP server ... root@fritz:/var/media/ftp/KINGSTON/external/etc# done.

feststellen müssen, dass zwar irgendwie alles da ist, aber dovecot nicht laufen will.

Im Build-Verzeichnis unter VM Ware Ubuntu zeigt es übrigens wie gewohnt an

> jarvis@ubuntu:~/freetz-devel2$ find . -name rc.dovecot
./make/dovecot/files/root/etc/init.d/rc.dovecot
./packages/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/dovecot-2.2.21/root/etc/init.d/rc.dovecot
./build/modified/external/etc/init.d/rc.dovecot

- - - Aktualisiert - - -

In der dovecot.conf ist die mail guid immer noch mit 1002 eingetragen und via telnet zeigt die Box als Gruppennutzer auch

root@fritz:/# less /etc/group
root:x:0:
users:x:1:bittorrent,ftp
openvpn:x:1000:eek:penvpn
wwwrun:x:1001:wwwrun
xmail:x:1002:xmail
nobody:x:1003:nobody
dovecot:x:1004:dovecot
git:x:1005:git

Und nach dem Anwenden des Patches aus #58 ist im Freetz-Status-Syslog keinerlei Hinweis auf Dovecot überhaupt zu finden.
Übrigens bekomme ich nach diesen vier Befehlen folgende Ausgaben :

/mod/etc/init.d/rc.xmail status
/mod/etc/init.d/rc.dovecot start
ls -l /mod/etc/xmail /mod/etc /mod/etc/init.d /mod/etc/dovecot
/usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf




root@fritz:/# /mod/etc/init.d/rc.xmail status
running


root@fritz:/# /mod/etc/init.d/rc.dovecot start
Starting Dovecot IMAP server ... root@fritz:/# done.


ls -l /mod/etc/xmail /mod/etc /mod/etc/init.d /mod/etc/dovecot
/mod/etc:
-rw-r--r-- 1 root root 210 Mar 20 21:32 checkmaild.conf
drwxr-xr-x 2 root root 540 Mar 20 21:32 conf
drwxr-xr-x 2 root root 40 Mar 20 20:58 cron.d
lrwxrwxrwx 1 root root 28 Jan 1 1970 default.authorized-keys -> /etc/default.authorized-keys
lrwxrwxrwx 1 root root 16 Jan 1 1970 default.avm -> /etc/def ault.avm
lrwxrwxrwx 1 root root 27 Jan 1 1970 default.avm-forwarding -> /etc/default.avm-forwarding
lrwxrwxrwx 1 root root 24 Jan 1 1970 default.callmonitor -> /etc/default.callmonitor
lrwxrwxrwx 1 root root 36 Mar 20 21:32 default.checkmaild -> / mod/external/etc/default.checkmaild
lrwxrwxrwx 1 root root 17 Jan 1 1970 default.dnsd -> /etc/de fault.dnsd
lrwxrwxrwx 1 root root 33 Mar 20 21:32 default.dovecot -> /mod /external/etc/default.dovecot
lrwxrwxrwx 1 root root 23 Jan 1 1970 default.downloader -> / etc/default.downloader
lrwxrwxrwx 1 root root 34 Mar 20 21:32 default.dropbear -> /mo d/external/etc/default.dropbear
lrwxrwxrwx 1 root root 17 Jan 1 1970 default.ftpd -> /etc/de fault.ftpd
lrwxrwxrwx 1 root root 29 Mar 20 21:32 default.git -> /mod/ext ernal/etc/default.git
lrwxrwxrwx 1 root root 18 Jan 1 1970 default.inetd -> /etc/d efault.inetd
lrwxrwxrwx 1 root root 34 Mar 20 21:32 default.lighttpd -> /mo d/external/etc/default.lighttpd
lrwxrwxrwx 1 root root 16 Jan 1 1970 default.mod -> /etc/def ault.mod
lrwxrwxrwx 1 root root 30 Mar 20 21:32 default.nano -> /mod/ex ternal/etc/default.nano
lrwxrwxrwx 1 root root 26 Jan 1 1970 default.onlinechanged - > /etc/default.onlinechanged
lrwxrwxrwx 1 root root 33 Mar 20 21:32 default.openvpn -> /mod /external/etc/default.openvpn
lrwxrwxrwx 1 root root 29 Mar 20 21:32 default.php -> /mod/ext ernal/etc/default.php
lrwxrwxrwx 1 root root 21 Jan 1 1970 default.phpxmail -> /et c/default.phpxmail
lrwxrwxrwx 1 root root 17 Jan 1 1970 default.smbd -> /etc/de fault.smbd
lrwxrwxrwx 1 root root 35 Mar 20 21:32 default.smstools3 -> /m od/external/etc/default.smstools3
lrwxrwxrwx 1 root root 21 Jan 1 1970 default.spindown -> /et c/default.spindown
lrwxrwxrwx 1 root root 20 Jan 1 1970 default.syslogd -> /etc /default.syslogd
lrwxrwxrwx 1 root root 16 Jan 1 1970 default.tar -> /etc/def ault.tar
lrwxrwxrwx 1 root root 20 Jan 1 1970 default.telnetd -> /etc /default.telnetd
lrwxrwxrwx 1 root root 38 Mar 20 21:32 default.transmission -> /mod/external/etc/default.transmission
lrwxrwxrwx 1 root root 32 Mar 20 21:32 default.vnstat -> /mod/ external/etc/default.vnstat
lrwxrwxrwx 1 root root 19 Jan 1 1970 default.webcfg -> /etc/ default.webcfg
lrwxrwxrwx 1 root root 16 Jan 1 1970 default.wol -> /etc/def ault.wol
lrwxrwxrwx 1 root root 31 Mar 20 21:32 default.xmail -> /mod/e xternal/etc/default.xmail
drwxr-xr-x 2 root root 60 Mar 23 11:54 dovecot
-rw-r--r-- 1 root root 109 Mar 20 21:32 external.pkg
-rw-r--r-- 1 root root 247 Mar 20 21:25 inetd.conf
drwxr-xr-x 2 root root 740 Mar 20 21:32 init.d
drwxr-xr-x 2 root root 40 Mar 20 21:25 lighttpd
lrwxrwxrwx 1 root root 33 Mar 20 21:32 maillog.cfg -> /tmp/fla sh/checkmaild/mailactions
drwxr-xr-x 2 root root 40 Mar 20 20:58 onlinechanged
-rw-r--r-- 1 root root 0 Jan 1 1970 passwd
drwxr-xr-x 2 root root 40 Jan 1 1970 phpxmail
drwxr-xr-x 2 root root 160 Mar 23 11:03 reg
drwxr-xr-x 2 root root 100 Jan 1 1970 ssh
-rw-r--r-- 1 root root 317 Mar 20 20:58 static.pkg
-rw-r--r-- 1 root root 111 Jan 1 1970 webcfg.conf
drwx------ 2 xmail xmail 1220 Mar 20 21:32 xmail


/mod/etc/dovecot:
lrwxrwxrwx 1 root root 31 Mar 23 11:54 dovecot.conf -> /tmp/fl ash/dovecot/dovecot.conf


/mod/etc/init.d:
lrwxrwxrwx 1 root root 30 Jan 1 1970 rc.authorized-keys -> / etc/init.d/rc.authorized-keys
lrwxrwxrwx 1 root root 29 Jan 1 1970 rc.avm-forwarding -> /e tc/init.d/rc.avm-forwarding
lrwxrwxrwx 1 root root 26 Jan 1 1970 rc.callmonitor -> /etc/ init.d/rc.callmonitor
lrwxrwxrwx 1 root root 38 Mar 20 21:32 rc.checkmaild -> /mod/e xternal/etc/init.d/rc.checkmaild
lrwxrwxrwx 1 root root 20 Jan 1 1970 rc.crond -> /etc/init.d /rc.crond
lrwxrwxrwx 1 root root 19 Jan 1 1970 rc.dnsd -> /etc/init.d/ rc.dnsd
lrwxrwxrwx 1 root root 35 Mar 20 21:32 rc.dovecot -> /mod/exte rnal/etc/init.d/rc.dovecot
lrwxrwxrwx 1 root root 25 Jan 1 1970 rc.downloader -> /etc/i nit.d/rc.downloader
lrwxrwxrwx 1 root root 36 Mar 20 21:32 rc.dropbear -> /mod/ext ernal/etc/init.d/rc.dropbear
lrwxrwxrwx 1 root root 19 Jan 1 1970 rc.dsld -> /etc/init.d/ rc.dsld
lrwxrwxrwx 1 root root 23 Jan 1 1970 rc.external -> /etc/ini t.d/rc.external
lrwxrwxrwx 1 root root 19 Jan 1 1970 rc.ftpd -> /etc/init.d/ rc.ftpd
lrwxrwxrwx 1 root root 31 Mar 20 21:32 rc.git -> /mod/external /etc/init.d/rc.git
lrwxrwxrwx 1 root root 20 Jan 1 1970 rc.inetd -> /etc/init.d /rc.inetd
lrwxrwxrwx 1 root root 36 Mar 20 21:32 rc.lighttpd -> /mod/ext ernal/etc/init.d/rc.lighttpd
lrwxrwxrwx 1 root root 18 Jan 1 1970 rc.mod -> /etc/init.d/r c.mod
lrwxrwxrwx 1 root root 21 Jan 1 1970 rc.multid -> /etc/init. d/rc.multid
lrwxrwxrwx 1 root root 32 Mar 20 21:32 rc.nano -> /mod/externa l/etc/init.d/rc.nano
lrwxrwxrwx 1 root root 28 Jan 1 1970 rc.onlinechanged -> /et c/init.d/rc.onlinechanged
lrwxrwxrwx 1 root root 35 Mar 20 21:32 rc.openvpn -> /mod/exte rnal/etc/init.d/rc.openvpn
lrwxrwxrwx 1 root root 31 Mar 20 21:32 rc.php -> /mod/external /etc/init.d/rc.php
lrwxrwxrwx 1 root root 23 Jan 1 1970 rc.phpxmail -> /etc/ini t.d/rc.phpxmail
lrwxrwxrwx 1 root root 41 Mar 20 21:32 rc.smartmontools -> /mo d/external/etc/init.d/rc.smartmontools
lrwxrwxrwx 1 root root 19 Jan 1 1970 rc.smbd -> /etc/init.d/ rc.smbd
lrwxrwxrwx 1 root root 37 Mar 20 21:32 rc.smstools3 -> /mod/ex ternal/etc/init.d/rc.smstools3
lrwxrwxrwx 1 root root 23 Jan 1 1970 rc.spindown -> /etc/ini t.d/rc.spindown
lrwxrwxrwx 1 root root 19 Jan 1 1970 rc.swap -> /etc/init.d/ rc.swap
lrwxrwxrwx 1 root root 22 Jan 1 1970 rc.syslogd -> /etc/init .d/rc.syslogd
lrwxrwxrwx 1 root root 18 Jan 1 1970 rc.tar -> /etc/init.d/r c.tar
lrwxrwxrwx 1 root root 22 Jan 1 1970 rc.telnetd -> /etc/init .d/rc.telnetd
lrwxrwxrwx 1 root root 40 Mar 20 21:32 rc.transmission -> /mod /external/etc/init.d/rc.transmission
lrwxrwxrwx 1 root root 34 Mar 20 21:32 rc.vnstat -> /mod/exter nal/etc/init.d/rc.vnstat
lrwxrwxrwx 1 root root 21 Jan 1 1970 rc.webcfg -> /etc/init. d/rc.webcfg
lrwxrwxrwx 1 root root 18 Jan 1 1970 rc.wol -> /etc/init.d/r c.wol
lrwxrwxrwx 1 root root 33 Mar 20 21:32 rc.xmail -> /mod/extern al/etc/init.d/rc.xmail


/mod/etc/xmail:
lrwxrwxrwx 1 root root 36 Mar 20 21:32 0T6yPm -> /var/media/ft p/KINGSTON/xmail/0T6yPm
lrwxrwxrwx 1 root root 36 Mar 20 21:32 26dEML -> /var/media/ft p/KINGSTON/xmail/26dEML
lrwxrwxrwx 1 root root 49 Mar 20 21:32 CA Deutsche Telekom -> /var/media/ftp/KINGSTON/xmail/CA Deutsche Telekom
lrwxrwxrwx 1 root root 49 Mar 20 21:32 CA-Deutsche-Telekom -> /var/media/ftp/KINGSTON/xmail/CA-Deutsche-Telekom
lrwxrwxrwx 1 root root 39 Mar 20 21:32 CERTS.pem -> /var/media /ftp/KINGSTON/xmail/CERTS.pem
lrwxrwxrwx 1 root root 36 Mar 20 21:32 ETUe5u -> /var/media/ft p/KINGSTON/xmail/ETUe5u
lrwxrwxrwx 1 root root 45 Mar 20 21:32 aliasdomain.tab -> /var /media/ftp/KINGSTON/xmail/aliasdomain.tab
lrwxrwxrwx 1 root root 41 Mar 20 21:32 aliases.tab -> /var/med ia/ftp/KINGSTON/xmail/aliases.tab
lrwxrwxrwx 1 root root 21 Mar 20 21:32 bin -> /usr/lib/MailRoo t/bin
lrwxrwxrwx 1 root root 35 Mar 20 21:32 certs -> /var/media/ftp /KINGSTON/xmail/certs
lrwxrwxrwx 1 root root 39 Mar 20 21:32 certs.pem -> /var/media /ftp/KINGSTON/xmail/certs.pem
lrwxrwxrwx 1 root root 40 Mar 20 21:32 cmdaliases -> /var/medi a/ftp/KINGSTON/xmail/cmdaliases
lrwxrwxrwx 1 root root 44 Mar 20 21:32 ctrl.ipmap.tab -> /var/ media/ftp/KINGSTON/xmail/ctrl.ipmap.tab
lrwxrwxrwx 1 root root 46 Mar 20 21:32 ctrlaccounts.tab -> /va r/media/ftp/KINGSTON/xmail/ctrlaccounts.tab
lrwxrwxrwx 1 root root 41 Mar 20 21:32 custdomains -> /var/med ia/ftp/KINGSTON/xmail/custdomains
lrwxrwxrwx 1 root root 38 Mar 20 21:32 dnscache -> /var/media/ ftp/KINGSTON/xmail/dnscache
lrwxrwxrwx 1 root root 38 Mar 20 21:32 dnsroots -> /var/media/ ftp/KINGSTON/xmail/dnsroots
lrwxrwxrwx 1 root root 37 Mar 20 21:32 domains -> /var/media/f tp/KINGSTON/xmail/domains
lrwxrwxrwx 1 root root 41 Mar 20 21:32 domains.tab -> /var/med ia/ftp/KINGSTON/xmail/domains.tab
lrwxrwxrwx 1 root root 46 Mar 20 21:32 dovecotusers.tab -> /va r/media/ftp/KINGSTON/xmail/dovecotusers.tab
lrwxrwxrwx 1 root root 44 Mar 20 21:32 extaliases.tab -> /var/ media/ftp/KINGSTON/xmail/extaliases.tab
lrwxrwxrwx 1 root root 37 Mar 20 21:32 filters -> /var/media/f tp/KINGSTON/xmail/filters
lrwxrwxrwx 1 root root 44 Mar 20 21:32 filters.in.tab -> /var/ media/ftp/KINGSTON/xmail/filters.in.tab
lrwxrwxrwx 1 root root 45 Mar 20 21:32 filters.out.tab -> /var /media/ftp/KINGSTON/xmail/filters.out.tab
lrwxrwxrwx 1 root root 51 Mar 20 21:32 filters.post-data.tab - > /var/media/ftp/KINGSTON/xmail/filters.post-data.tab
lrwxrwxrwx 1 root root 51 Mar 20 21:32 filters.post-rcpt.tab - > /var/media/ftp/KINGSTON/xmail/filters.post-rcpt.tab
lrwxrwxrwx 1 root root 50 Mar 20 21:32 filters.pre-data.tab -> /var/media/ftp/KINGSTON/xmail/filters.pre-data.tab
lrwxrwxrwx 1 root root 46 Mar 20 21:32 finger.ipmap.tab -> /va r/media/ftp/KINGSTON/xmail/finger.ipmap.tab
lrwxrwxrwx 1 root root 34 Mar 20 21:32 logs -> /var/media/ftp/ KINGSTON/xmail/logs
lrwxrwxrwx 1 root root 43 Mar 20 21:32 mailusers.tab -> /var/m edia/ftp/KINGSTON/xmail/mailusers.tab
lrwxrwxrwx 1 root root 40 Mar 20 21:32 message.id -> /var/medi a/ftp/KINGSTON/xmail/message.id
lrwxrwxrwx 1 root root 37 Mar 20 21:32 msgsync -> /var/media/f tp/KINGSTON/xmail/msgsync
lrwxrwxrwx 1 root root 41 Mar 20 21:32 openssl.cnf -> /var/med ia/ftp/KINGSTON/xmail/openssl.cnf
lrwxrwxrwx 1 root root 44 Mar 20 21:32 pop3.ipmap.tab -> /var/ media/ftp/KINGSTON/xmail/pop3.ipmap.tab
lrwxrwxrwx 1 root root 43 Mar 20 21:32 pop3linklocks -> /var/m edia/ftp/KINGSTON/xmail/pop3linklocks
lrwxrwxrwx 1 root root 39 Mar 20 21:32 pop3links -> /var/media /ftp/KINGSTON/xmail/pop3links
lrwxrwxrwx 1 root root 43 Mar 20 21:32 pop3links.tab -> /var/m edia/ftp/KINGSTON/xmail/pop3links.tab
lrwxrwxrwx 1 root root 44 Mar 20 21:32 pop3links.tab~ -> /var/ media/ftp/KINGSTON/xmail/pop3links.tab~
lrwxrwxrwx 1 root root 39 Mar 20 21:32 pop3locks -> /var/media /ftp/KINGSTON/xmail/pop3locks
lrwxrwxrwx 1 root root 41 Mar 20 21:32 server.cert -> /var/med ia/ftp/KINGSTON/xmail/server.cert
lrwxrwxrwx 1 root root 40 Mar 20 21:32 server.key -> /var/medi a/ftp/KINGSTON/xmail/server.key
lrwxrwxrwx 1 root root 40 Mar 20 21:32 server.tab -> /var/medi a/ftp/KINGSTON/xmail/server.tab
lrwxrwxrwx 1 root root 41 Mar 20 21:32 server.tab~ -> /var/med ia/ftp/KINGSTON/xmail/server.tab~
lrwxrwxrwx 1 root root 44 Mar 20 21:32 smtp.ipmap.tab -> /var/ media/ftp/KINGSTON/xmail/smtp.ipmap.tab
lrwxrwxrwx 1 root root 45 Mar 20 21:32 smtp.ipprop.tab -> /var /media/ftp/KINGSTON/xmail/smtp.ipprop.tab
lrwxrwxrwx 1 root root 42 Mar 20 21:32 smtpauth.tab -> /var/me dia/ftp/KINGSTON/xmail/smtpauth.tab
lrwxrwxrwx 1 root root 45 Mar 20 21:32 smtpextauth.tab -> /var /media/ftp/KINGSTON/xmail/smtpextauth.tab
lrwxrwxrwx 1 root root 41 Mar 20 21:32 smtpfwd.tab -> /var/med ia/ftp/KINGSTON/xmail/smtpfwd.tab
lrwxrwxrwx 1 root root 40 Mar 20 21:32 smtpgw.tab -> /var/medi a/ftp/KINGSTON/xmail/smtpgw.tab
lrwxrwxrwx 1 root root 43 Mar 20 21:32 smtprelay.tab -> /var/m edia/ftp/KINGSTON/xmail/smtprelay.tab
lrwxrwxrwx 1 root root 46 Mar 20 21:32 spam-address.tab -> /va r/media/ftp/KINGSTON/xmail/spam-address.tab
lrwxrwxrwx 1 root root 42 Mar 20 21:32 spammers.tab -> /var/me dia/ftp/KINGSTON/xmail/spammers.tab
lrwxrwxrwx 1 root root 35 Mar 20 21:32 spool -> /var/media/ftp /KINGSTON/xmail/spool
lrwxrwxrwx 1 root root 33 Mar 20 21:32 ssl -> /var/media/ftp/K INGSTON/xmail/ssl
lrwxrwxrwx 1 root root 38 Mar 20 21:32 tabindex -> /var/media/ ftp/KINGSTON/xmail/tabindex
lrwxrwxrwx 1 root root 33 Mar 20 21:32 tmp -> /var/media/ftp/K INGSTON/xmail/tmp
lrwxrwxrwx 1 root root 38 Mar 20 21:32 userauth -> /var/media/ ftp/KINGSTON/xmail/userauth
lrwxrwxrwx 1 root root 41 Mar 20 21:32 userdef.tab -> /var/med ia/ftp/KINGSTON/xmail/userdef.tab
lrwxrwxrwx 1 root root 36 Mar 20 21:32 vNmZ1Q -> /var/media/ft p/KINGSTON/xmail/vNmZ1Q
root@fritz:/# /usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf
doveconf: Fatal: Error in configuration file /tmp/flash/dovecot/dovecot.conf: de fault_login_user doesn't exist: admin
root@fritz:/#

Edit : :):) .. und jetzt steh ich hier und bin so schlau als wie zuvor ... :):)
 
Zuletzt bearbeitet:
Hallo Klaus Dieter,

das mit dem git fetch.. ist glaube gut gegangen. Die Dateien im Dateisystem sehen auch gut aus. Ansonsten hast Du die Sachen gut rausgesucht, die hilfreich sind. Den Patch anwenden brauchtest Du nicht, da er schon drin ist, hat aber auch nicht geschadet.

Die Fehlermeldung -> "default_login_user doesn't exist: admin" deutet darauf hin, das Du den Wert der vorher drin stand, mit admin ausgetauscht hast.
Und diesen Wert gibt es nicht in der /etc/password ! Der default_login_user ist kein xmail User, sondern ein Linuxs User, mit dessen ID der login process gestartet werden sollte und das klappt nicht!

Wenn Du den original Wert nobody wiederherstellt, dann sollte dovecot starten oder die nächste Fehlermeldung bringen.
Der Aufruf des Kommandos /usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf sollte für die weiteren Analysen ausreichen.

Gruß
 
Moinsen


Aus eigener Erfahrung...
...auch mit freetz...

Die Fritz!Box kommt nur mit /etc/passwd Benutzern klar die in der Gruppe root (0) sind.
Grund: Fängt schon beim Rootverzeichnis an, das hat diese Rechte...
Code:
drwxr-x---   13 root     root           179 Jul 13  2015 ./
drwxr-x---   13 root     root           179 Jul 13  2015 ../
User darf alles und Group darf nur Lesen und ausführen, Others (alle Anderen) nichts...
Code:
[B]id koy[/B]
uid=1000(koy) gid=1000(koy) groups=1000(koy)
[B]su -l koy[/B]
su: can't change directory to '/var/tmp'
su: can't change directory to '/': Permission denied
(noch nichteinmal ein cd geht)
...schau dir mal /etc/passwd an, alle Fritzboxbenutzer (boxusr) sind Gruppe: 0 (root)
 
Zuletzt bearbeitet:
Hallo,

danke für die Anregungen !

@ DHU : probiere ich gleich morgen Mittag durch
@ koyaanisqatsi : was würde das für mein Problem bedeuten ? Benutzer xmail und dovecot müßten zur Gruppe root (0) gehören ?
 
Benutzer xmail und dovecot müßten zur Gruppe root (0) gehören ?
...nur wenn sie auf Verzeichnisse oder Dateien zugreifen müssen.
Wenn in ihren Namen ein minderpriviligierter Prozess gestartet wird, der dies nicht benötigt, dann auch ohne Heimatverzeichnis und ohne eine Shell.
 
Hallo,

nach /usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf

ist die Meldung leider

root@fritz:/# /usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf
doveconf: Fatal: Error in configuration file /tmp/flash/dovecot/dovecot.conf line 24: Expecting '{'

und Dovecot startet unverändert nicht durch, sondern hält wieder an.
Momentan stehe ich beim Problem aus #56, die Anführungszeichen " " werden aus irgendeinem Grund nicht aus der dovecot.conf herausgelöscht und lassen sich zumindest via RudiShell nicht speichernd editieren. Er nimmt wieder nur die einfachen Anführungszeichen ' ', die aber scheinbar keine Wirkung entfalten. Ist halt auch ein ganz anderes Zeichen.

Ich baue mir jetzt gerade ein neues Image mit MidnightCommander. Vielleicht bekomme ich so die richtigen Zeichen an den Ort.

Ach ja, und "nobody" hat er akurat abgespeichert, leider ohne Veränderung beim Start

- - - Aktualisiert - - -

Es läääääääääääääuuuuuuuuuuuuuft !
Der Midnight Commander scheint irgendwie anders zu editieren als die RudiShell, so waren z.B. die Anführungszeichen " " sofort wieder vorhanden.
Zumindest Dovecot hat sich schon mal dauerhaft starten lassen und ich hab Tränen in den Augen ! :)
Eine Hürde ist geschafft.

Aber :
in Dovecot sind keine Startparameter eingetragen - soll das so sein ?
Der Abruf via Outlook 2003 kommt noch nicht zustande, da
"Der Download des Ordners "(null)" von Konto "postmaster@xxxx" vom IMAP-Mailserver ist fehlgeschlagen. Fehler: Die Verbindung zum Server konnte nicht hergestellt werden. Falls dieser Fehler weiterhin auftritt, wenden Sie sich an den Serveradministrator oder den Internetdienstanbieter."

Der entsprechende Port ist im Outlook auf 10143 eingestellt. Setzte ich SSL außer Betrieb, meckert Outlook zwar, sinngemäß der Betrieb ohne SSL sei unsicher und die Passwörter wären "exposed", aber er versucht zumindest den Abruf. Scheitert dann aber letztlich an den Login-Daten.

Wichtigste Frage überhaupt : für IMAP will Outlook einen Stammordnerpfad haben. Unter pop3 Abrufen habe ich bisher schlicht die IP Adresse der Box eingegeben und alles war gut. Nach dovecot.conf lautet der Pfad aber doch eigentlich
> mail_location = maildir:/mod/etc/xmail/domains/%d/%n/Maildir, bzw.
> location = /mod/etc/xmail/%d/%n/Maildir

Was soll dort denn eingetragen werden ?

Und was ist im Outlook mit dem SSL Abruf von IMAP ? Muss ich hier ein komplett neues Zertifikat erstellen ? Oder wie mache ich ein möglicherweise schon vorhandenes Zertifikat für xmail und dovecot gleichermaßen lesbar ?
Ein Zertifikat ist bereits vorhanden für die Kommunikation zwischen xmail und gmx - kann ich dieses Zertifikat auch hierfür nehmen ?

Übrigens ergibt die Eingabe von

> root@fritz:/var/mod/etc/dovecot$ /usr/sbin/dovecot -c /tmp/flash/dovecot/dovecot.conf

die Ausgabe

> doveconf: Warning: service auth { client_limit=13 } is lower than required under max. load (15)
> Warning: service auth { client_limit=13 } is lower than required under max. load (15)
 
Zuletzt bearbeitet:
Hallo Klaus Dieter,

bitte sieh Dir mal die Hilfe in Freetz Wiki an, auch erreichbar über den Hilfe Link http://freetz.org/wiki/packages/dovecot auf der Dovecot Konfigurationsseite.

In der Default Konfiguration wurde schon dieses Limit hochgesetzt, aber da bei Dir schon ein Konfiguration im Flash vorhanden war, wurde diese nicht überschrieben, d.h. entweder Dovecot Konfiguration selber editieren oder im flash Bereich löschen, dann wird sie mit diesem Wert wieder angelegt.

Das SSL Zertifikat, was XMail benutzt, wird auch durch Dovecot mitbenutzt.

Geht doch langsam. Viel Spaß noch
 
Zuletzt bearbeitet:
Hallo,

Ich hatte xmail im Abruf bisher ohne SSL Zertifikat genutzt, vermutl. will Dovecot deswegen noch nicht so richtig funktionieren. Jetzt beiße ich mir momentan noch ein wenig die Zähne am Zertifkat selber aus, denn irgendwie will das von Windows nicht so richtig angenommen werden.
Der Weg müßte doch sein :
- Zertifikat in xmail unter server.cert und cert.pem ablegen und
- im Windows denselben Schlüssel importieren, damit er für Outlook übernommen werden kann.

Gerade so passiert aber leider gar nix.
 
Hallo,

wenn Du Dovecot ohne SSL von zu Hause benutzt, dann bräuchtest Du kein SSL, d.h. Du hast keine Forward Rule fürs Internet konfiguriert.
Dies ist der erste Schritt, um zu sehen, ob Dovecot prinzipiell bei Dir funktioniert, dann sehen wir weiter.

Gruß
 
Hallo,

ich komm nicht so recht weiter. Gibt es einen Weg zu sehen, ob Dovecot die Mails tatsächlich abruft ?
Nach Freetz Programmstatus läuft Dovecot sehr stabil, nur im Ergebnis bekomme ich via IMAP unter Outlook keinen Abruf hin.

Also täuscht mich doch entweder der Programmstatus von Freetz oder meine Outlook Einstellungen sind verkehrt.
Den Dovecot-Hinweislink unter #89 habe ich 1:1 umgesetzt und /mod/etc/init.d/rc.dovecot start ergibt "already running"
 
Hallo Klaus Dieter,

vier Sachen kannst Du tun:
1. Nehme die Einstellungen unter Verbindungsproblemen in http://freetz.org/wiki/packages/dovecot beschrieben vor
2. Gehe nach Outlook und update die IMAP Folder von Deinem Postfach, siehe auch https://support.office.com/de-de/ar...toordner-32103602-a568-4499-9d25-54fe236aee6a
3. Versuche unter den Outlook Kontoeinstellungen in Deinem Postfach, ob Du die Testmails verschicken kannst
3a. Welche Einstellungen gesetzt werden müssen, findest Du unter "Konfiguration von Outlook" siehe http://freetz.org/wiki/packages/dovecot
3b. Entsprechende Bilder siehst Du unter https://www.strato.de/faq/article/1135/E-Mails-senden-und-empfangen-mit-Outlook-2010.html betrachte nur die Bilder und nehme die Einstellungn von 3a
3c. Teste Deine Einsstellungen mit "Kontoeinstellungen testen" in 3b
4. Sehe Dir die Dovecot Log Nachrichten in Syslog an und versuche zu verstehe was fehlschlägt, oder poste die Log-Ausgaben

Gruß
 
Zuletzt bearbeitet:
Hallo !

Es will einfach nicht funktionieren mit dem Outlook Abruf der EMails.
Als zentrale Fehlermeldung kristallisiert sich ein Verbindungsfehler zum IMAP-Mailserver heraus, der immer wieder erscheint :

Fehler (0x800CCC0E) beim Ausführen der Aufgabe "postmaster@fred: Posteingang - Auf neue E-Mail überprüfen.": "Der Download des Ordners "Posteingang" von Konto "postmaster@fred" vom IMAP-Mailserver ist fehlgeschlagen. Fehler: Die Verbindung zum Server konnte nicht hergestellt werden. Falls dieser Fehler weiterhin auftritt, wenden Sie sich an den Serveradministrator oder den Internetdienstanbieter."

Dabei bin ich streng nach Vorgaben aus #93, aber auch in Varianten vorgegangen.
Wie also erkennt Dovecot den betreffenden Ordner, aus dem er unter Eingang u Ausgang über 192.168.178.1 die EMail rausfischen oder versenden soll ? Mit pop3 war das auf genau diesem Weg kein Problem, unter imap will er aber so nicht arbeiten.

Hier laufen auch die Schritte "Ordner aktualisieren" und "IMAP" aus #93 nicht (... keine Verbindung zum Server)

Und dann ist da unter "Weitere Einstellungen" im Reiter "Erweitert" die Frage nach dem Stammordnerpfad. Weder 192.168.178.1, noch /mod/etc/xmail/domains/%d/%n/Maildir, noch postmaster@xxxxx oder der Kontoname "xxxxx" helfen mir hier weiter.
Immer wieder auftretenden Fehlermeldung : keine Verbindung zum Server !

Ganz nebenbei ist mir folgendes vor die Füße gefallen: rufe ich die dovecot.conf unter /tmp/dovecot/dovecot.conf auf erscheint mir

in Freetz-Dovecot-dovecot.conf der default_login_user = nobody gesetzt;


rufe ich via putty telnet den gleichen Pfad im Midnight Commander auf,

steht der default_login_user = admin.

Weiterhin steht im Midnight Commander ganz unten auch nicht mehr die Textfolge mit

"auth_verbose=yesauth_debug_passwords=yes
mail_debug=yes
verbose_ssl=yes
auth_verbose_passwords=plain
log_path = /var/log/dovecot.log"

In Freetz-Dovecot ist der Haken bei "Benutze Dovecot Konfiguration aus dem internen Speicher" gesetzt; Startparameter darunter ist nach wie vor leer, nichts (automatisch) eingetragen.
Liegt hier vielleicht der Hase ganz generell im Pfeffer ?

hier der letzte Syslog : Anhang anzeigen syslogApr23.doc

ps : wo finde ich die dovecotusers.tab ?
 
Zuletzt bearbeitet:
Hallo Klaus Dieter,

der Stammordnerpfad hat nichts mit tatsächlichen Unix pfaden zu tun, siehe auch
http://hwiedermann.de/2015/01/20/artikelserie-outlook-2013-teil-1-imap-korrekt-einrichten/
Die Datei dovecotuser.tab sollte diesen Pfad haben: /mod/etc/xmail/dovecotusers.tab
Wenn die Variable log_path gesetzt wird, wird der Debug-Output in diese Datei geschrieben und nicht in das Syslog.

Um die Probleme zu analysieren, müssen die Logs funktionieren, ansonsten kann man nix machen.

1. Hast Du dovecot mit syslog Unterstützung gebaut?
2. Bitte benutze folgende URL, um die dovecot.conf zu editieren,:
http://192.168.178.1:81/cgi-bin/file/dovecot/conf
3. Füge folgende Zeilen in die dovecot.conf ein
Code:
auth_verbose=yes
auth_debug_passwords=yes
mail_debug=yes
verbose_ssl=yes
auth_verbose_passwords=plain
4. Benutze den gleichen E-Mail Benutzer Namen/Passwort, wie Du für den POP3 Zugang via X-Mail benutzt hast.
5. Wenn Du die Ausgaben im syslog siehst, dann geht es weiter

Gruß
 
Zuletzt bearbeitet:
Hallo DHU,

mein Dovecot ist mit Syslog gebaut >> Anhang anzeigen dovecot-log.doc

Für die Einrichtung des Outlook EMail Abrufs mit IMAP habe ich 1:1 die Einstellungen übernommen, welche zuvor mit Benutzer / Name / Passwort über POP3 liefen.


Danke erstmal & viele Grüße !


P.S. Die angehangene Datei syslogApr23.doc bekomme ich hier nicht mehr rausgelöscht, bitte ignorieren
 

Anhänge

  • syslogApr23.doc
    40.5 KB · Aufrufe: 6
Zuletzt bearbeitet:
Hallo Klaus Dieter,

normalerweise solltest Du wenigstens, dies im Syslog sehen:
Code:
Apr 28 23:49:35 MiniMe mail.warn dovecot: master: Warning: Killed with signal 15 (by pid=13801 uid=0 code=kill)
Apr 28 23:49:37 MiniMe mail.info dovecot: master: Dovecot v2.2.21 (5345f22) starting up for imap (core dumps disabled

Ansonsten führe mal bitte folgenden Befehl aus:
Code:
grep -e dovecot -e imap /var/log/messages*

Du kannst auch zur dovecot Konfiguration folgende Zeile hinzufügen
Code:
log_path = /var/log/dovecot.log
dann landet alles in dieser Datei.

Wenn Du nirgendwo etwas siehst, dann läuft dovecot nicht oder die Log-Konfigurationswerte sind nicht in der Konfiguration gespeichert,
dann musst Du die anderen Dovecot Konfigurationen ausprobieren und feststellen welche benutzt wird.
Ohne Logs kann man nix sagen.

Gruß
 
Hallo DHU,

grep -e dovecot -e imap /var/log/messages*
gibt mir "no such file / directory" aus.
Die Zeilen

auth_verbose=yes
auth_debug_passwords=yes
mail_debug=yes
verbose_ssl=yes
auth_verbose_passwords=plain
log_path = /var/log/dovecot.log

sind in der dovecot.conf unter /tmp/dovecot/dovecot.conf
bereits vorhanden.
"Lustigerweise" werden die Zeilen nur im Zugriff mit über Freetz-Dovecot-Einstellungen in der Datei angezeigt, im Zugriff via Midnight Commander nicht.

Viele Grüße


Edit : Ich habe die Zeilen nochmals hinzugefügt, das Log scheint sich dahingehend verändert zu haben, dass mehrere Fehler immer wieder erscheinen;
Apr 29 14:14:08 log: Error: Received master input for invalid service_fd 29: 29 20876 BYE
Apr 29 14:14:08 log: Error: Received master input for invalid service_fd 26: 26 20884 BYE

so aber auch fd 27

hier der neue Log >> Anhang anzeigen 20160429-log.doc

und hier der Log nach Neustart der Box >> Anhang anzeigen 20160429-log-Neustart.doc
 
Zuletzt bearbeitet:
Hallo Klaus Dieter,

irgend etwas mit der Authentification schlägt bereits anfänglich fehl, gibt es die Datei
ls -lL /mod/etc/xmail/dovecotusers.tab
und ist dort die vollständige E-Mail Adresse mit einem cryptischen String drin.
Weiterhin habe ich festegestellt, dass folgender Eintrag aus Deiner dovecot.conf falsch ist
> mail_location = maildir:/mod/etc/xmail/domains/%d/%n/Maildir, bzw.
> location = /mod/etc/xmail/%d/%n/Maildir
von Eintrag #88
in location fehlt domains.

Hattest Du auch den Inhalt von
/var/log/dovecot.log
gepostet?

/tmp/dovecot/dovecot.conf wird nicht von dovecot benutzt,
wohingegen /tmp/flash/dovecot/dovecot.conf ,
diejenige ist, die auch durch das Freetz dovecot Web Gui benutzt wird.

Gruß,
 
Zuletzt bearbeitet:
Hallo DHU,

die dovecotusers.tab liegt in /mod/etc/xmail nur mit Verlinkung auf meinen External-Pfad und dort dann in /xmail/dovecotsusers.tab;
Schreibweise in der dovecotusers.tab = postmaster@fred:$1$YGXLEAjv$aAaAaAaA/aAaA/,

der String steht nach der Postfachnennung der kryptischen Zeile voran.

Den Inhalt der dovecot.logs hatte ich in #98 gepostet. Da ich das originale Format der dovecot.log hier nicht einstellen konnte, habe ich jeweils den Inhalt auf Word kopiert.

Hier nochmal der jetzt aktuelle Inhalt nach Vornahme der Änderungen aus #99

zur dovecot.log >> Anhang anzeigen 20160430-dovecot-log.doc

zur dovecot.conf >> Anhang anzeigen 20160430-dovecot.conf.doc

Die Fehlermeldungen aus
Apr 29 14:14:08 log: Error: Received master input for invalid service_fd 29: 29 20876 BYE
Apr 29 14:14:08 log: Error: Received master input for invalid service_fd 26: 26 20884 BYE

scheinen trotz Änderung gleich zu bleiben.

Viele Grüße !

- - - Aktualisiert - - -

Wie war das in Dovecot, mußte da nicht zwingend ein Benutzer eingetragen /benannt werden, damit Dovecot überhaupt funktioniert ? Ich meine, ich hätte irgendwo so etwas gelesen.
In der dovecot.conf steht ja bisher nur

default_login_user = nobody und weiter unten
user = $default_internal_user
}
service auth {
user = root


Beim Start / Restart bekomme ich auch permant diese Fehlermeldungen

>> Anhang anzeigen Starte dovecot neu.doc

Und zu diesen Meldungen kann ich im Internet nichts Brauchbares finden.
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.