Tenho aliases configurados no postfix, como o seguinte:
all@mydomain.com: foo@mydomain.com, bar@mydomain.com ...
Quando um email é enviado para all@mydomain.com e qualquer um dos destinatários desse alias é cc: ed, o que é bastante comum (por exemplo: "Responder a todos"), o email é entregue em duplicado. Por exemplo, se um email for enviado para all@mydomain.com e foo@mydomain.com for cc: ed, ele será entregue duas vezes. De acordo com as Perguntas frequentes do Postfix , isso ocorre por design, pois o Postfix envia email em paralelo sem expandir os grupos, o que o torna mais rápido que o sendmail. Agora está tudo bem e elegante, mas é possível configurar o Postfix para realmente remover destinatários duplicados antes de enviar o email?
Encontrei muitas postagens de pessoas em toda a rede com o mesmo problema, mas ainda não encontrei uma resposta. Se isso não for possível no Postfix, é possível fazê-lo em algum lugar do caminho? Eu tentei educar meus usuários, mas acho que é inútil ...
Estou executando o postfix no Mac OS X Server 10.6, amavis é definido como content_filter e dovecot é definido como mailbox_command. Eu tentei configurar o procmail como um content_filter para entrega smtp (conforme a sugestão abaixo), mas não consigo acertar. Por várias razões, não posso substituir a configuração padrão do OS X, o que significa que o postfix, o amavis e o dovecot permanecem. No entanto, posso acrescentar, se assim o desejar.