Меня попросили отключить один список рассылки на 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, как указано выше