Eu tenho o Postfix escutando mensagens recebidas em várias portas. Por exemplo, portas 25 e 587. Gostaria de ver nos logs a porta de destino de cada conexão de entrada.
Responder1
Use syslog_name
nas opções smtpd em /etc/postfix/master.cf
. Isso altera o nome do processo na linha de log de formato padrão. O padrão é postfix/smtpd
. Então, para alterá-lo para a submission
linha (porta 587), adicione isto às opções:
-o syslog_name=postfix-submission
Observe que o nome do processo padrão é mantido como prefixo. Não inclua "/smtpd" porque ele é adicionado automaticamente.
Exemplo de linha de log padrão:
Sep 28 01:22:28 XXXXXX postfix/smtpd[11737]: connect from unknown[203.194.109.130]
Exemplo de linha de log "aumentada":
Sep 28 01:22:28 XXXXXX postfix-submission/smtpd[11737]: connect from unknown[203.194.109.130]
Aviso: Não altere esta opção /etc/postfix/main.cf
, ou isso alterará a saída de todas as portas de escuta do Postfix.