I am trying to get postfix (installed from blastwave) working on a Solaris 10 server, but only root is allowed to send mail. The problem appears to be permission related with postdrop.
postdrop: warning: mail_queue_enter: create file maildrop/905318.27416: Permission denied
I've checked that /var/opt/csw/spool/postfix/maildrop and /var/opt/csw/spool/postfix/public are both in the 'postdrop' group. main.cf contains setgid_group = postdrop.
ppriv on postdrop as non-root user reports:
postdrop[27336]: missing privilege "file_dac_write" (euid = 103, syscall = 5) needed at ufs_iaccess+0x110
I'm at a loss as to what to do next. I'm don't have much experience with Solaris; I use Linux daily. Any suggestions?