Спам-письма без поля «to». Фильтрация с помощью Postfix..?

Да, именно так работает BCC: адрес просто не попадает в заголовок.

Discourse работает немного иначе: он вообще не использует получателя из оболочки, а опирается только на заголовки. Можно сказать, что это ошибка, но так как многие пользователи зависят от текущего поведения, его трудно изменить.

Функция «Быстрый отказ» была удалена, так как она работала некорректно. Кроме того, логика проверяла получателя из оболочки, что не совпадает с тем, что ищет Discourse. Это несоответствие означает, что быстрый отказ может отклонять доставляемую почту и пропускать недоставляемую.

Устранение этого противоречия, к сожалению, потребует значительных усилий при относительно небольшой отдаче.