Im having a heck of a time figuring this one out!  I'm betting I missed 
something in config but "hellifikno"!

Mail's working for me in both directions.  But when I start postfix I get in my 
logs

        ==> mail.warn <==
        Aug 18 13:19:51 tgdesktop postfix/postfix-script[11288]: warning: not 
owned by group maildrop: /var/spool/postfix/public
        Aug 18 13:19:51 tgdesktop postfix/postfix-script[11289]: warning: not 
owned by group maildrop: /var/spool/postfix/maildrop

        ==> mail <==
        Aug 18 13:19:51 tgdesktop postfix/postfix-script[11302]: starting the 
Postfix mail system
        Aug 18 13:19:51 tgdesktop postfix/master[11303]: daemon started -- 
version 2.9.6, configuration /etc/postfix

The only mention of maildrop I can find in any of the postfix configs is 

        cat /master.cf
                ...
                maildrop    unix   -         n        n        -         -      
   pipe
                  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d 
${recipient}
                ...

Checking just to be sure that it's there

        ls -al /usr/local/bin/maildrop
                -rwxrwxr-x+ 1 vmail vmail 238K Jul 14 07:07 
/usr/local/bin/maildrop*

In my postfix config I don't use maildrop to deliver, instead I use dovecot

        egrep virtual "main.cf|postdrop"
                setgid_group = postdrop
                virtual_mailbox_domains = $mydomain
                virtual_mailbox_maps = lmdb:${config_directory}/vmailbox
                virtual_transport = lmtp:unix:private/dovecot-lmtp
                virtual_alias_maps = lmdb:${config_directory}/virtual

I dug around online and found a bunch of suggestions & guesses about what to 
do.  Last attempt I did all of

        systemctl stop postfix
        killall -9 postdrop
        chmod -x,g-w /usr/local/etc/postfix/*
        chmod    g-w /usr/local/etc/postfix/scripts/*
        chgrp postdrop /usr/local/sbin/postqueue
        chgrp postdrop /usr/local/sbin/postdrop
        chmod g+s /usr/local/sbin/postqueue
        chmod g+s /usr/local/sbin/postdrop
        chgrp -R postdrop /var/spool/postfix/public
        chgrp -R postdrop /var/spool/postfix/maildrop
        postfix set-permissions
        postfix check
        systemctl start postfix

with no errors afaict.  But it still doesn't make that warning go away.

Is something actually broken in my setup?  Or is this just a noisy warning I 
can ignore?  Can I fix it, or make it go away?

I'm not even clear on what to look for for the actual source of these messages 
:-/

Terry

Reply via email to