GNU/Linux >> Belajar Linux >  >> Linux

Mengubah bit 'moderasi' pelanggan tukang pos di baris perintah

Pengantar:
Dalam instalasi tukang pos saya dengan lebih dari 3K pelanggan, saya tidak dapat menemukan mengapa antarmuka web tidak mengizinkan saya untuk mengubah sedikit 'moderasi' pelanggan, atau properti lainnya. Jadi saya menemukan alat ini yang memungkinkan saya untuk sedikit 'moderasi' untuk setiap pelanggan yang menggunakan baris perintah. Karena modul ethe Python untuk melakukan ini tidak disediakan dengan tukang pos, Anda perlu menambahkannya dan menjalankan perintah sebagai berikut:

Tambahkan konten berikut ke file baru bernama:/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"

Perintah untuk mengubah bit moderasi:
mis. untuk [email protected] di milis 'orang'
Mengaktifkan AKTIF bit 'moderasi':
/usr/lib/mailman/bin/withlist -r mod.set people [email protected] 1
Mematikan MATI bit 'moderasi':
/usr/lib/mailman/bin/withlist -r mod.set people [email protected] 0
Mengaktifkan AKTIF bit 'moderasi' untuk SEMUA pelanggan di milis:
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. Hasilkan kata sandi di baris perintah Linux

  2. Diurutkan dengan sort di baris perintah

  3. Menggunakan kekuatan di baris perintah Linux

  1. Bagaimana Tanda Kurung Diinterpretasikan Pada Baris Perintah?

  2. Ubah Sumber Perangkat Lunak Dari Baris Perintah?

  3. Bagaimana cara menggunakan rar untuk mengenkripsi file termasuk daftar file di baris perintah?

  1. 8 tips untuk baris perintah Linux

  2. Miliki sapi di baris perintah Linux

  3. Daftar label partisi dari baris perintah