Majordomo: mensagens duplicadas devido a estarem em mais de uma lista

1

Eu tenho uma configuração do servidor debian com o sendmail e o majordomo para lidar com mensagens recebidas em algumas listas de discussão. Alguns dos usuários estão em várias listas e recebem um email duas vezes quando o email é enviado para ambas as listas. Embora não seja um comportamento inesperado, seria bom que essas pessoas recebessem o email apenas uma vez.

Então, basicamente, a questão é: existe uma maneira de impedir o envio de um e-mail mais de uma vez para um destinatário que está em mais de uma lista (majordomo)?

O mais estranho é que eu mesmo não recebo o e-mail duas vezes enquanto uso um usuário interno (como parte do servidor) ou quando envio para minha conta de e-mail de estudante. De alguma forma, esses servidores filtram o e-mail duplicado.

Uma solução que poderia funcionar para mim é uma maneira de reescrever o cabeçalho quando uma mensagem é enviada para [email protected] e [email protected] para [email protected]. Onde [email protected] contém todos os membros de list1 e list2 sem duplicatas.

    
por Menno 28.02.2013 / 13:12

1 resposta

0

Na sua distribuição de código fonte do majordomo existe Doc/majordomo.ora . Lá você encontrará uma sugestão para executar o sendmail com a opção -odq para ter a fila do sendmail em primeiro lugar, em vez de tentar enviá-las imediatamente. Portanto, no seu majordomo.cf , tenha a seguinte linha:

$mailer = "$sendmail_command -oi -odq -oee -f\$sender";

O Sendmail expande a lista que precisa processar e enviar mensagens para ele. Embora tenha expandido e iniciado o envio de e-mails para os membros da primeira lista, eles serão expandidos e enviados por e-mail para os membros da segunda lista. O Sendmail tenta identificar mensagens idênticas para enviá-las uma vez por remetente, mas se alguns destinatários da lista 1 já forem processos enquanto também estiverem em 2 antes de serem expandidos, eles o obterão duas vezes. Então, com -odq você coloca a mensagem na fila para ambas as listas. Se a mensagem for a mesma para ambos, os destinatários combinados receberão uma vez por usuário.

    
por 01.03.2013 / 00:20