Если Вы просто захотите сохранить удаленную копию файла затем с помощью чего-то на основе rsync, то будет, вероятно, работать на Вас. Rsync только копирует части файла, которые изменились так, он может уменьшить объем данных, который Вы имеете скопировать.
В диспетчере списков Majordomo список сохраняется в текстовых файлах на сервере. Если то же самое и с Mailman, можно написать сценарий, который заполняет файл списка из ваших данных в вашей базе данных.
В зависимости от того, как сейчас заполняется база данных, я могу увидеть три сценария в зависимости от уровня контроля при создании список: 1: полный контроль: создайте веб-сайт, на котором перечислены ваши пользователи и списки рассылки и выберите, кто куда идет (я думаю, не намного лучше, чем в обычной ситуации) 2: управление веб-сайтом: предполагается, что вы заполняете базу данных от подписки на веб-сайт. Когда пользователь добавляется в базу данных, адрес электронной почты добавляется в файл списка. При удалении все наоборот. 3: автоматически: каждые полчаса из cron запускается сценарий, который добавляет все адреса электронной почты из базы данных в файл списка.
1 мне кажется переписанным веб-интерфейсом почтальона, 2 может быть громоздким, если веб-сайт представляет собой обновляемую CMS, 3 кажется мне наиболее логичным, если предположить, что нет проблем, если есть небольшая задержка, когда кто-то добавлено.
Ваше важное замечание, всегда должно зависеть от конфигурации списка рассылки. В majordomo можно ограничить, кто может отправлять в список через конфигурацию этого списка. Я полагаю, что с почтальоном все обстоит так же.