Wietse wrote:
> 
> The permissons are normal, therefore you have either
> 
> - A corruped file system (not possible, since postcat can read the
>   file).
> 
> - Other file OR directory permission attributes that the "ls"
>   command does not show but that allow you to view the files with
>   sudo postcat.
> 
> - Other "security" features (SeLinux etc) that don't allow the
>   pickup daemon to open files owned by the postfix user. Such files
>   exist when you move queue files with "postsuper -r".
> 
>       Wietse

Wietse,

Thank you, it was exactly that.  In case this hits anyone else, here's the 
workaround for SELinux users:

( make sure you are in enforcing mode -- run 'getenforce' -- if not, this is 
not your issue )

$ /etc/init.d/postfix stop
$ setenforce permissive
$ /etc/init.d/postfix start
{ watch /var/spool/maildrop until it empties out }
$ setenforce enforcing

( the postfix restart is not needed; I just wanted to make sure I triggered a 
maildrop run as quickly as possible so I could spend the least amount of time 
in SELinux permissive mode. ) 

Best,

Aaron


--- 
Aaron Bennett
Manager of Systems Administration
Clark University ITS


Reply via email to