O Postfix não se importa com o conteúdo do email. $smtpd_recipient_restrictions olha para o envelope-from , não para o From: do cabeçalho no e-mail, e você não pode usar header_checks para isso:
Message headers added by the cleanup(8) daemon itself are excluded from inspection. Examples of such message headers are From:, To:, Message-ID:, Date:.
Sem mencionar que é insensato bloquear mensagens em que o cabeçalho From: difere do envelope-from . Listas de discussão, por exemplo, usarão o endereço da lista de discussão (ou um endereço VERP) no envelope, enquanto o endereço From: original permanecerá no corpo.