Olá a todos, sou novo na lista, fiz uma rápida procura nas discussões da lista e não achei informações sobre o meu problema. Gostaria de saber à respeito da melhor arquitetura de processamento de mensagens no Postfix. Estou trabalhando com o DSPAM aqui e consegui integrá-lo com o Postfix da seguinte forma.
#master.cf smtp inet n - n - - smtpd -o content_filter=lmtp:127.0.0.1:10101 [...] localhost:10026 inet n - n - - smtpd -o content_filter= -o receive_override_option=no_unknow_recipient_checks,no_header_body -o smtpd_helo_restritions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8 Para que vocês possam entender, existe um daemon do DPSAM rodando na porta 10101 que irá receber os emails encaminhados pelo postfix, determinar se o email é spam ou não, aplicar suas políticas e caso for necessário irá encaminhar novamente para o Postfix na porta 10026 para seguir com o processamento da mensagem. Tenho dúvidas a respeito deste tipo de integração. Nesta configuração tive que iniciar um outro agente do Postfix que irá fazer um reprocessamento da mensagem no qual o primeiro agente já fez, aumentando a demanda por recursos no servidor. Considerando o uso de um serviço LDAP para o banco de usuários, em uma rápida análise são executadas 3 consultas para entregar um email, sem considerar as consultas DNS repetidas. Na prática iniciando este outro agente smtpd na porta 10026 irá duplicar a demanda por recursos do servidor, o que irá inviabilizar esta configuração em um sistema em produção. Obs: 1: felizmente o DSPAM possui integração com o AMAVIS, evitando que a mensagem seja passada novamente para o Postfix para verificar a existência de vírus nas mensagens, economizando tempo e recursos; 2: existe também a opção de rodar o DSPAM em unix sockets, no qual agilizaria um pouco o processo, porém rodei usando TCP sockets pois eu preciso me comunicar com o DSPAM com outras máquinas que irão marcar os emails como spam. Minha pergunta é qual a melhor forma de integrar o DSPAM com o Postfix sem haver tanta degradação de desempenho do servidor, considerando aqui um serviço de pequena escala, rodando o DSPAM e o Postfix na mesma máquina? Agradeço pela atenção de todos, Atenciosamente. _______________________________________________ Postfix-BR mailing list [email protected] http://listas.softwarelivre.org/mailman/listinfo/postfix-br
