EzyMailHostingAdministration

How to get a list of all distribution list members

เราสามารถตรวจสอบว่ามี distribution list (email) ต่างๆ มี ชื่อ account อะไรบ้างพร้อม email ได้ง่ายๆ เพียง copy script ด้านล่างนี้ แล้วรันด้วย zimbra user ครับ


#!/bin/sh

echo  >  /tmp/groupslist.txt

for LISTNAME in `zmprov gadl`
do
    echo $LISTNAME >> /tmp/groupslist.txt
        echo "-------------------------------" >> /tmp/groupslist.txt
        for LISTMEMBER in `zmprov gdl $LISTNAME | grep zimbraMailForwardingAddress | cut -f2 -d " "`
        do
              DISPLAYNAME=`zmprov ga $LISTMEMBER | grep displayName | cut -f2,3 -d " "`
              echo "${DISPLAYNAME} ${LISTMEMBER}" >> /tmp/groupslist.txt
        done
    echo  >> /tmp/groupslist.txt
done
EOF.← กลับไปอ่านบทความอื่น