----- Original Message -----
From: "pak ogah" <[EMAIL PROTECTED]>
To: <tanya-jawab@linux.or.id>
Sent: Saturday, April 16, 2005 12:52 PM
Subject: [tanya-jawab] ezmlm: mass unsubscribe


> maaf kalau ini mungkin lanjutan dari mass subscribe..
>
> gimana ya caranya aku unsubscribe secara langsung email user yang sdh
resign
> ?
> aku sudah tau caranya untuk ngecek email dia ada di milist apa aja..
>
> grep '[EMAIL PROTECTED]'
> /home/mailbox/mycom.com/mailinglists/*/subscribers
> hasilnya
>
> binary file /home/mailbox/mycom.com/mailinglists/milistA/subscribers/W
> matches
> binary file /home/mailbox/mycom.com/mailinglists/milistB/subscribers/W
> matches
>
> nah artinya khan user tsb ikutan milistA dan milistB, nah aku biasanya
kirim
> email sbg email tsb ke [EMAIL PROTECTED] dan
> [EMAIL PROTECTED]
> dan tinggal tunggu reply emailnya lalu reply balik..
> selesai..
>
> apa temans ada cara yang lebih efektif? script yang mempermudah
> misal UserA unsubcribe dari milisA, milisC, milisG
> UserD unsubcribe dari milisB, milisC, milisF, dlsb...

Hmm, kalau seperti ini mungkin memang harus di loop :-), dengan mengguna-
kan ezmlm-list dan ezmlm-unsub misalnya :

for LIST in/home/mailbox/mycom.com/mailinglists/*
    do
     JUNK=$(ezmlm-list $LIST | grep [EMAIL PROTECTED])
     if ! test -z $JUNK; then
          ezmlm-unsub $LIST [EMAIL PROTECTED]
     fi
done

Rgds,
Asfihani




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis

Kirim email ke