Contabilidade de tráfego adequada no Postfix

1

Estou tentando configurar um servidor de retransmissão usando o Postfix como MTA, e preciso registrar o uso de email do servidor (para arquivo ou SQL). A ideia é monitorar a quantidade de e-mails enviados pelo host e seu tamanho.

Eu olhei várias possibilidades para este tipo de contabilidade de tráfego no Postfix. Eles podem ser resumidos como:

  • Um daemon em execução para interceptar o tráfego da porta 25, registrá-lo e enviar a solicitação para o Postfix
  • Analisadores de arquivo de log que determinam # e-mails enviados & tamanho do mail via / var / log / maillog (escrito em python, código C, ...)

A análise dos arquivos de log fará com que os e-mails devolvidos sejam reenviados e sejam contados como duplos, enquanto o daemon que intercepta a porta de entrada 25 não notará o Postfix re-executando sua fila de espera. Então, há diferenças entre os dois tipos de "contabilidade de tráfego".

Alguns exemplos incluem:

  • MySQMail-Postfix-Logger: link
  • pflogsumm (pelo Postfix)

Mas nenhum parece ser capaz de fornecer informações muito detalhadas. Eu prefiro logar o máximo possível (solicitando IP, mailsize, de, para, mail-id, recebendo mta, ...).

Você tem alguma experiência com isso? Existem recomendações ou coisas para procurar?

    
por Mojah 27.07.2010 / 23:58

1 resposta

1

Use um daemon de política link um bom que faça contabilidade é policyd link

Ele registrará todas as informações necessárias para um banco de dados.

    
por 28.07.2010 / 09:17