Captura de postfix check 1
Haciendo un programa reciente para controlar a Postfix me encontré con el siguiente problema:
# postfix check > salida ... # postfix check 2> salida ... # postfix check > salida 2>&1 ...
Ninguna de estas opciones funciona. El culpable es el programa postlog, afortunadamente hay una solución bastante buena, use logger. Para eso hay que editar una linea en /etc/postfix/postfix-script.
#LOGGER="$command_directory/postlog -t $MAIL_LOGTAG/postfix-script" LOGGER="logger -s -t $MAIL_LOGTAG/postfix-script"
Esto es suficiente para que ahora si podamos captura por medio de STDERR lo que se registar en el log.
si no lo tiene instalado, a logger:
yum install util-linux-ng

Hay que también ajustar:
ya que logger no sabe ni debe acerca del nivel de criticidad “fatal” (man logger).