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

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

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

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

Кажется, у mailman нет возможности отключить список. Поискав в Интернете, я обнаружил, что мне следует решить эту проблему на уровне 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: <[email protected]>/ REJECT
/^Sender: <[email protected]>/ REJECT

(По какой-то причине все письма приходят с пометкой «-bounce» в поле «Отправитель»).

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

Вопрос в том - это правильный способ сделать это? Или эта настройка может создать мне проблемы в дальнейшем?

решение1

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

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

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

Связанный контент