Tengo Postfix escuchando en varios puertos el correo entrante. Por ejemplo, los puertos 25 y 587. Me gustaría ver en los registros el puerto de destino de cada conexión entrante.
Respuesta1
Úselo syslog_name
en las opciones de smtpd en /etc/postfix/master.cf
. Esto cambia el nombre del proceso en la línea de registro de formato estándar. El valor predeterminado es postfix/smtpd
. Entonces, para cambiarlo para la submission
línea (puerto 587), agregue esto a las opciones:
-o syslog_name=postfix-submission
Tenga en cuenta que el nombre del proceso predeterminado se mantiene como prefijo. No incluya "/smtpd" porque se agrega automáticamente.
Ejemplo de línea de registro predeterminada:
Sep 28 01:22:28 XXXXXX postfix/smtpd[11737]: connect from unknown[203.194.109.130]
Ejemplo de línea de registro "aumentada":
Sep 28 01:22:28 XXXXXX postfix-submission/smtpd[11737]: connect from unknown[203.194.109.130]
Advertencia: No cambie esta opción en /etc/postfix/main.cf
, o cambiará la salida de todos los puertos de escucha de Postfix.