Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-07-2009, 08:27 AM
Loyal Member
 
Posts: 87
Default Distribution List Update Script

I am using the following script to update one of our lists:

Code:
# get all accounts and
# assume you want to remove several system accounts first
# and don't forget to SORT it first
zmprov gaa | sed /admin/d | sed /wiki/d | sed /spam./d | sed /ham./d |
sort > account.txt
# if you are search all users who belongs to specific COS,
# then uncomment these lines.
# and cos_id can be found by zmprov gc <cos_name> | grep  "zimbraId:"
# zmprov sa zimbraCOSId=<cos_id> > account.txt



# get all members of your distribution list, e.g. all@example.com
# again, SORT it first
zmprov gdl dl_compnay_all@compnay.com | grep "zimbraMailForwardingAddress" | cut -d' ' -f2 | sort > member.txt

# compare and get the difference
comm -2 -3 account.txt member.txt > add.txt
comm -1 -3 account.txt member.txt > del.txt

# add new member
cat add.txt |
while read line; do
  echo "add new member : $line"
  zmprov adlm dl_compnay_all@compnay.com $line
done

# and this is to remove
cat del.txt |
while read line; do
  echo "remove member : $line"
  zmprov rdlm dl_compnay_all@compnay.com $line
done
For some reason it continues to miss specific accounts, only about 5-10 out of 220. Always the same accounts. These accounts look exactly the same as accounts that are added successfully, I have no idea why it would be doing this.

Any ideas? When I run zmprov gaa it accounts show up there as well, so I would think they would be added to one of the txt files this script spits out, but its not anywhere on them. The accounts don't show up in the add/member/del txts either. It is very odd.
Reply With Quote
  #2 (permalink)  
Old 10-07-2009, 08:01 PM
Active Member
 
Posts: 24
Default

I use this command to add user in distribution
zmprov adlm listname@ntk.novotelecom.ru member@ntk.novotelecom.ru
Reply With Quote
  #3 (permalink)  
Old 10-19-2009, 09:52 AM
Loyal Member
 
Posts: 87
Default

Figured it out. Thanks!

Last edited by physikal; 10-22-2009 at 03:08 PM..
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.