Hi,
bin recht neu mit Mailcow unterwegs, gefällt mir aber alles sehr gut bislang. Die Kuh läuft bei mir auch soweit einwandfrei, allerdings gab es sowohl beim neu aufsetzen als auch nach image-updates und anschliessendem docker-compose down && docker-compose up -d ein Problemchen mit Postfix. In den Logs von Postfix sind diverse warnings bzgl. Rechten, sprich div. files werden als non-root owned angemeckert:
19.5.2020, 12:40:34 warning warning: not owned by root: /usr/lib/postfix/.
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./postfix-script
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./post-install
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./postfix-files.d/pcre.files
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./postfix-files.d/mysql.files
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./makedefs.out
19.5.2020, 12:40:34 warning warning: not owned by root: /etc/postfix/./sasl
19.5.2020, 12:40:31 warning warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file
19.5.2020, 12:40:31 warning warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file
19.5.2020, 12:40:31 warning warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file
19.5.2020, 12:29:24 err error: unsupported dictionary type: mysql
19.5.2020, 12:29:24 warning warning: unsupported dictionary type: mysql (/usr/lib/postfix/postfix-mysql.so: file is owned or writable by non-root users)
19.5.2020, 12:29:24 info daemon started -- version 3.4.8, configuration /opt/postfix/conf
19.5.2020, 12:29:24 info starting the Postfix mail system
19.5.2020, 12:29:24 warning warning: symlink leaves directory: /etc/postfix/./makedefs.out
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/sbin/./fsstone
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/sbin/./lmtp
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/sbin/./nqmgr
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./postfix-pcre.so.1.0.1
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./sbin/fsstone
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./sbin/lmtp
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./sbin/nqmgr
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./postfix_groups.pl
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./postfix-mysql.so
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./postfix-mysql.so.1.0.1
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./configure-instance.sh
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./libxsasl.a
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./postfix-pcre.so
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/./libmilter.a
19.5.2020, 12:29:24 warning warning: not owned by root: /usr/lib/postfix/.
19.5.2020, 12:29:24 warning warning: not owned by root: /opt/postfix/conf/.
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./postfix-script
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./post-install
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./postfix-files.d/pcre.files
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./postfix-files.d/mysql.files
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./makedefs.out
19.5.2020, 12:29:24 warning warning: not owned by root: /etc/postfix/./sasl
19.5.2020, 12:29:17 info daemon started -- version 3.4.8, configuration /opt/postfix/conf
19.5.2020, 12:29:17 info starting the Postfix mail system
Ergebnis dabei ist, dass ich keine Mails versenden kann. Ich habe mir jetzt damit beholfen, dass ich die angemeckerten files mittels chown root “angepasst” habe und aus der mailcow-ui heraus postfix neu starte. Damit tauchen keine neuen Fehlermeldungen in den logs mehr auf und ich kann normal mails versenden. Ich kann mir allerdings nicht vorstellen, dass das so gewollt ist.
Docker host ist ein Alpine-Linux, docker-compose führe ich als non-root-user aus.