Отклонённые письма не определяются

Вы отключили опцию «Найти связанные посты по ключу» (надеюсь, вы прочитали предупреждение), поэтому Discourse использует заголовок in-reply-to электронной почты для определения, к какой теме/посту должен относиться ответ.

Это невозможно сделать для отскочивших писем — Discourse должен знать конкретное сообщение, которое отскочило, и эта информация гарантированно содержится только в одном месте — в адресе поля To: (который берется из адреса envelope-from исходного сообщения).

Для этого, когда Discourse отправляет сообщение, он должен получать ответ на адрес, с которого оно было отправлено. Discourse ищет это в заголовке To: (а не в envelope-to).

подделывает домен gmail

Если вы хотите отправлять письма с адреса gmail, вам нужно делать это через их серверы. Но они этого не любят.

Похоже, вы не настроили DKIM для yyy.com; вам следует это сделать. Если вы всё настроите правильно, DMARC должен пройти успешно.