Wenn ein Standardbenutzer unter SLES12 versucht ein Mail mit dem mail/mailx Befehl zu verschicken erhält er eine Fehlermeldung
postfix/postdrop[2305]: warning: mail_queue_enter: create file maildrop/514407.2305: Permission denied
Lösung:
Auf dem Programm /usr/sbin/postdrop und /usr/sbin/postqueue müssen die Rechte korrigiert werden
chmod g+s /usr/sbin/postdrop
chmod g+s /usr/sbin/postqueue
chgrp maildrop /usr/sbin/postqueue
chgrp maildrop /usr/sbin/postdrop
ls -l /usr/sbin/post*
-rwxr-xr-x 1 root root 19000 Sep 23 15:34 postalias
-rwxr-xr-x 1 root root 14864 Sep 23 15:34 postcat
-rwxr-xr-x 1 root root 168304 Sep 23 15:34 postconf
-rwxr-sr-x 1 root maildrop 15008 Sep 23 15:34 postdrop
-rwxr-xr-x 1 root root 14776 Sep 23 15:34 postfix
-rwxr-xr-x 1 root root 10536 Sep 23 15:34 postkick
-rwxr-xr-x 1 root root 10592 Sep 23 15:34 postlock
-rwxr-xr-x 1 root root 10760 Sep 23 15:34 postlog
-rwxr-xr-x 1 root root 18968 Sep 23 15:34 postmap
-rwxr-xr-x 1 root root 23432 Sep 23 15:34 postmulti
-rwxr-sr-x 1 root maildrop 19072 Sep 23 15:34 postqueue
-rwxr-xr-x 1 root root 23512 Sep 23 15:34 postsuper
Danch muss postfix und und bereits laufende postdrop Prozesse neu gestartet werden