Я пытаюсь перенести устаревший список рассылки на новое программное обеспечение веб-форума, и мне было интересно, есть ли у почтальона опция экспорта или API для получения всех списков, владельцев, участников и типов членства.
Есть ли у Mailman API или опция экспорта списков, пользователей и владельцев?
Ответы (3)
вероятно, слишком поздно, но команда list_members LISTNAME (выполняемая из оболочки) даст вам всех членов списка.
list_admins LISTNAME даст вам владельцев Что вы подразумеваете под типом членства? В list_members есть возможность фильтровать дайджест и не дайджест участников. Я не думаю, что есть способ получить флаг модерации без написания скрипта для использования с withlist
Это тоже очень поздно, но я использовал этот скрипт для некоторое время, чтобы получить подписчиков списка рассылки.
Как сказано в сценарии, он использует веб-интерфейс для получения всех участников, что очень удобно, поскольку у меня нет доступа к инструментам командной строки почтальона (виртуальный хостинг).
Как и сейчас, он даст вам только участников, но вы, вероятно, можете расширить его в соответствии со своими потребностями.
member_url
и options_url
(строки 284, 285 соответственно) на использование https вместо http (мой почтальон обслуживается через https). Надеюсь, это поможет.
- person Anshuman Bhaduri; 04.02.2012
Есть пара плагинов и пакетов API, реализованных на PHP. Интерфейс PHP Mailman