Depois de olhar para o código-fonte do Sendmail, minha conclusão é que, para que o Sendmail suporte (ou melhor, ignore) os grupos vazios, é necessária uma alteração do código-fonte.
Os endereços de grupos vazios, como To: foo:; , devem ser simplesmente ignorados, como To: (foo) ou To: ou '' (ou seja, nada). Ao depurar, descobri que isso não é um problema com submit.cf . Regras Cf nunca são aplicadas a endereços vazios. Em parseaddr.c , parseaddr->prescan retorna NULL para endereços vazios, mas não para :; . Isso pode ser mostrado enviando mensagens para sendmail -t -d20.1 .
Soluções alternativas:
- Use
(foo)em vez defoo:; - Use "impudente" (*) reescrevendo + descartando conforme mostrado pelo usuário em em phpBB: List :; Sintaxe ilegal para endereços de destinatários (arquivados em link ) (código não testado)
(*) citando o autor original