A. Schulze:
> Hello,
> 
> I've to rebuild a service: messages to an address are delivered via postfix 
> pipe to a script.
> This script use syslog to write it's messages. That worked well for years.
> 
> Now, postfix run in a different way, supervised via "postfix start-fg" 
> (docker)
> Essentially the is no syslogd.
> 
> My idea was to use postlog.
> 
> Pipe refuse to execute an external script as root or mail system owner. 
> (http://www.postfix.org/pipe.8.html, user= ...)
> Users other then postfix/postdrop may invoke $command_directory/postlog,
> but postlog could not connect to the postlogd as it's not running as root or 
> postfix/postdrop.
> 
> Is there a recommended/any way to log messages from a script via postfix?

Not at this time. Making the postlog command setgid requires a security
analysis and that may require some code restructuring before this can 
be done without opening up a security hole.

        Wietse

Reply via email to