Forçar usuários a usar o BCC

3

Eu quero forçar os usuários que enviam e-mails para o meu servidor a usar o BCC (estamos recebendo muito spam interno criado por correspondências para mais de 30 anos listas que, em seguida, responder a todos).

Eu achei que o spamassassin poderia ser um bom lugar para começar, já que ele já é usado para filtragem de spam. No entanto, não sei como fazer isso (ou se o spamassassin é realmente o lugar certo para fazê-lo). Minha idéia era apenas fazer um bccfilter.cf que verifica o número de destinatários To + Cc e marcar o e-mail como spam se for maior que um número (por exemplo, 10). Qual é a melhor maneira de fazer isso?

A única coisa que surgiu foi algo assim:

header  LOCAL_FORCE_BCC_TO      To =~ /(.*?,){9,}/
header  LOCAL_FORCE_BCC_CC      Cc =~ /(.*?,){9,}/
meta    LOCAL_FORCE_BCC         (LOCAL_FORCE_BCC_TO || LOCAL_FORCE_BCC_CC)
score   LOCAL_FORCE_BCC         15.0

Basicamente, conta o número de vírgulas nos cabeçalhos Para e Cc e, se uma delas for maior que 9 (= 10 destinatários), marca a mensagem como spam. No entanto, eu realmente não gosto da abordagem e tenho a sensação de que isso pode ser feito melhor. Também gostaria de contar o número total de destinatários (To + Cc) em vez de seperly.

Alguém sabe como fazer naquela? Também gostaria de retornar uma mensagem de erro personalizada, mas isso não realmente importa muito.

    
por dtech 03.07.2011 / 11:03

1 resposta

2

Acho que este é um ótimo momento para pesquisar as ACLs do exim. Você pode usá-los para fazer sua regravação cc: to bcc.

link

    
por 06.07.2011 / 08:31