Separe os endereços de e-mail envelope-from e reply-to para evitar falha no DMARC

Funcionará porque o MTA suporta “catch all”. Embora não suporte VERP, ele pode ser configurado para encaminhar todos os e-mails não especificados para um e-mail específico, para que as respostas de rejeição não sejam perdidas.

Além disso, se separarmos envelope-from e reply-to, envelope-from não precisa conter um endereço VERP. Pode ser um endereço simples como discourse@yyy.com. Assim, quando retornar uma rejeição, ela voltará para discourse@yyy.com, o que não falhará no SPF.
O reply-to pode ter um e-mail diferente que suporte VERP, como discourse-yyy+sdfkj33@gmail.com, para que, se entregue com sucesso, quando o usuário responder, chegue ao servidor do Gmail que suporta VERP e não falhará no DMARC, já que o from ainda é yyy.com.

Concordo, mas nós não os fabricamos. Como eles têm endereçamento “catch-all”, eles não suportarão VERP. Infelizmente, essa é a situação, espero que com um pequeno ajuste o Discourse consiga suportar um ecossistema mais diversificado. Muitos sites menores que usam o Gmail para lidar com respostas estariam nessa situação.