Existem dois "cabeçalhos" diferentes, um como parte do envelope SMTP, que o sendmail pode verificar, e aquele no corpo da mensagem que seus clientes de e-mail geralmente exibem. Tanto quanto sei, o sendmail não se importa nem um pouco com o segundo.
Desabilite o seguinte recurso em seu sendmail.mc e gere seu sendmail.cf:
FEATURE(accept_unresolvable_domains)
e seu servidor de e-mail recusará mensagens de domínios inexistentes.
Teste com:
telnet mailhost 25
220 mail.example.nl ESMTP Sendmail 8.14.4/8.14.4; Fri, 23 Sep 2016 22:25:58 +0200
MAIL FROM: [email protected]
553 5.1.8 [email protected]...
Domain of sender address [email protected] does not exist
O Sendmail adiciona o remetente do envelope SMTP como o cabeçalho Return-Path
às mensagens que processa.