Bem, caso alguém esteja interessado:
Sim, é possível implementar este esquema sem escrever nenhum milters: use check_recipient_access
com qualquer código de resposta personalizado e mensagens na tabela access(5)
.
E não, não funciona. Pelo menos, o GMail tenta novamente a MX com maior prioridade quando vê o erro 4xx ao invés de tentar o próximo. Por enquanto acabei reescrevendo os endereços de remetente do envelope com pcre
type canonical
table para [email protected]
.