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.