Mensagens liberadas da quarentena do MailScanner são marcadas como DUPLICATEDELIVER no Exchange 2007

1

Eu instalei o Postfix com o MailScanner no CentOS 5.4 como um smarthost para o Exchange 2007. Quando uma mensagem fica em quarentena e depois a libero ( link ), ele é entregue na caixa Exhcange, mas não aparece na caixa de correio de um usuário.

O registro de acompanhamento de mensagens do Exchange mostra que a mensagem está marcada como DUPLICATEDELIVER e, portanto, descartada.

Como posso contornar essa situação? Talvez mudando um ID de mensagem de alguma forma, enquanto na caixa Postfix ou de alguma outra forma?

Obrigado.

    
por kdl 05.11.2009 / 08:31

2 respostas

1

Detecção duplicada é feita por troca com base em 2 coisas, ID da mensagem e tempo de envio do cliente. Presumo que sua quarentena significa que a mensagem suspeita é enviada originalmente para o usuário, sem o anexo, e depois, quando liberada, enviada com ele.

Nesse caso, o tempo de envio do cliente e o ID da mensagem são iguais ou as duas mensagens, daí a entrega de entrega duplicada, portanto é necessário alterar o ID da mensagem ou o horário de envio do cliente para impedir que isso ocorra.

Você também pode desativar a detecção de entrega duplicada do Exchange ou reduzir o tempo que o Exchange mantém um log de detalhes da mensagem para verificar se há duplicatas, mas isso pode aumentar a quantidade de mensagens duplicadas reais recebidas.

    
por 09.11.2009 / 12:25
0

No lado do MailScanner, você pode adicionar 'Message-ID:' à seção 'Remove These Headers' do seu arquivo MailScanner.conf. O arquivo conf na verdade afirma o seguinte:

Se você estiver tendo problemas com cabeçalhos de ID de mensagem duplicados ao liberar o spam da quarentena e enviá-lo para um servidor Exchange, adicione Message-Id.

    
por 05.04.2011 / 21:15