Назад | Перейти на главную страницу

Как правильно отключить список рассылки почтальона

Меня попросили отключить единый список рассылки на mailman. Я не хочу уничтожать список - возможно, позже мы его возродим. Кроме того, мы хотим, чтобы архивы были доступны для членов списка.

Мы используем mailman 2.1.14 с Postfix 2.9.6 на виртуальной машине под управлением Ubuntu 12.04.

Похоже, у почтальона нет возможности отключить список. Поискав в Интернете, я обнаружил, что вместо этого я должен решить эту проблему на уровне MTA.
Специально для Postfix я обнаружил, что должен использовать header_checks.
(Для справки я нашел аналогичный совет для пользователей sendmail).

Я обновил / etc / postfix / main_cf:

# Disable mailing lists
header_checks = pcre:/etc/postfix/header_checks.pcre

И создал файл /etc/postfix/header_checks.pcre, содержащий:

/^Sender: <test-ml-bounces@example.com>/ REJECT
/^Sender: <real-ml-bounces@example.com>/ REJECT

(По какой-то причине все письма приходят с "-bounces", прикрепленными к отправителю).

Затем я отправил письмо в тестовый список рассылки, но оно не пришло и не появилось в архивах - как предполагалось.
Письмо, которое я отправил перед изменением конфигурации, прибыло в мой почтовый ящик и в архивы, как и предполагалось.

Вопрос в том, правильно ли это делать? Или эта установка может вызвать у меня проблемы позже?

Должна быть возможность удалить псевдонимы списка из постфикса, отредактировав mailman/data/aliases файл (см. интеграция постфикса и почтальона)

Другие варианты (от этот вопрос):

  • Вы можете использовать экстренная модерация функция списка рассылки для предотвращения любой доставки почты (хотя модераторы все равно будут получать электронные письма, если кто-то отправит список
  • Измените права на файлы списка: chmod 000 lists/LISTNAME, и когда вы хотите снова включить список, chmod 2775 lists/LISTNAME. Если в списке есть публичные архивы, и вы хотите запретить доступ к ним, rm archives/public/LISTNAME*. При повторном включении списка эти символические ссылки будут автоматически воссозданы при доступе к списку. В этом случае вы все равно можете удалить псевдонимы списка из постфикса, как указано выше.