GNU/Linux >> Znalost Linux >  >> Linux

Změna bitu „moderování“ účastníků pošty na příkazovém řádku

Úvod:
Ve své poštovní instalaci s více než 3 000 odběrateli jsem nenašel, proč mi webové rozhraní neumožňovalo změnit bit „moderování“ odběratelů nebo jakoukoli jinou vlastnost. Takže jsem našel tento nástroj, který mi umožňuje bit „moderování“ pro každého předplatitele pomocí příkazového řádku. Vzhledem k tomu, že modul Python pro to není součástí mailmana, musíte jej přidat a spustit příkaz následovně:

Přidejte následující obsah do nového souboru s názvem:/usr/lib/mailman/bin/mod.py
#! /usr/bin/python
# mod.py
#
from Mailman import mm_cfg
import sys
#
def mod(list):
for member in list.getMembers():
if list.getMemberOption(member, mm_cfg.Moderate):
print member, "is moderated"
#
def set(list, member, value):
value = not not (int(value))
if list.isMember(member):
list.Lock()
list.setMemberOption(member, mm_cfg.Moderate, value)
print "%s's moderated flag set to %d" % (member, value)
list.Save()
list.Unlock()
else:
print member, "not a member"

Příkaz pro změnu bitu moderování:
eg. pro [email protected] v seznamu adresátů „lidé“
Zapínání ZAPNUTO bit „moderování“:
/usr/lib/mailman/bin/withlist -r mod.set people [email protected] 1
Vypínání VYPNUTO bit „moderování“:
/usr/lib/mailman/bin/withlist -r mod.set people [email protected] 0
Zapínání ZAPNUTO bit „moderování“ pro VŠECHNY odběratele v seznamu adresátů:
for member in $(/usr/lib/mailman/bin/list_members people) ; do
/usr/lib/mailman/bin/withlist -r mod.set people $member 1
done


Linux
  1. Mít krávu na příkazovém řádku Linuxu

  2. Přihlaste se do příkazového řádku Linuxu

  3. Aliasy příkazového řádku v prostředí Linux

  1. Najít N nejfrekventovanějších slov v souboru se seznamem stop slov z příkazového řádku?

  2. Jak jsou závorky interpretovány na příkazovém řádku?

  3. Jak mohu použít rar k šifrování souborů včetně seznamu souborů v příkazovém řádku?

  1. Generujte hesla na příkazovém řádku Linuxu

  2. 8 tipů pro příkazový řádek Linuxu

  3. Seřadit pomocí řazení na příkazovém řádku