Я создал приватную категорию для совета директоров некоммерческой организации. По историческим причинам и из-за того, что некоторые пользователи категорически отказываются делать что-либо иначе как через электронную почту, эта категория принимает письма по адресу board@example.org. Это нормально и воспроизводит поведение почтового списка Mailman, который заменяет Discourse.
Однако в том списке Mailman у нас была возможность добавлять в белый список определённые адреса, которых не было в списке, но которые имели право публиковать сообщения. По сути, это позволяло определённым членам клуба (например, бывшим членам совета) отправлять письма всему совету, не открывая группу для спама от пользователей, не включённых в белый список.
Я включил настройку «Принимать письма от анонимных пользователей без аккаунтов», и она работает, как заявлено. К сожалению, это означает, что за первые два дня мы получили три спам-сообщения и одно легитимное.
Существует ли способ настроить права доступа так, чтобы только определённые пользователи или адреса электронной почты могли быть добавлены в белый список для публикации в этой приватной категории, не входя при этом в связанную группу, которая может просматривать/отвечать/создавать сообщения?
Как сопутствующий вопрос: все легитимные отправители писем на board@ в конечном итоге будут иметь аккаунты; это новая система, поэтому сейчас у почти никого ещё нет аккаунтов. Когда они их получат, смогут ли они по-прежнему отправлять письма на board@ и чтобы они доходили, даже если у них нет права на обычную публикацию?
По сути, я спрашиваю о способе установить для «всех» право на «создание» сообщений без права на «просмотр» или «ответ».