Вы здесь

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

Просмотр списка участников из командной строки. Программа list_members находится где-то в /usr/lib/mailman/bin/ или другом подобном месте

list_members имя_списка

Вывод с полными именами (не дружит с Unicode)

list_members -f имя_списка

Скрипт, почти всегда корректно выводящий пары e-mail Полное Имя в кодировке Unicode. В качестве параметра скрипта указывается путь к файлу config.pck, который находится в каталоге с именем типа /var/lib/mailman/lists/имя_списка/

#!/usr/bin/env python3
import sys
import pickle

fname = sys.argv[1]
with open(fname, 'rb') as f:
    data = pickle.load(f, encoding='latin1')
    for key in data['usernames']:
       print(key, data['usernames'][key])


Яндекс.Метрика