หลาย ๆ ท่านอาจจะเคยประสบปัญหาเมื่อเพิ่ม email account และ resource(equipment, location) บน Zimbra ในหน้า Admin UI แล้วสิ่งที่เพิ่มไปไม่ปรากฏในทันที เนื่องจาก galsync มีการตั้งเวลาให้ sync ไว้เป็นช่วง ๆ โดย default version 8 เราจะเห็นว่าเค้าตั้งเป็น unlimit ไว้เลย
แล้วถ้าต้องการให้ sync ทันทีที่เพิ่มล่ะ ก็ทำได้เหมือนกันโดยใช้คำสั่ง zmgsautil
รูปแบบการใช้งานของคำสั่งนี้คือ
zmgsautil forceSync -a GAL_Sync_account_name -n DataSource_name
โดยเราสามารถดูค่า GAL_Sync_account_name และ DataSource_name ได้โดย
เข้าไปยัง Zimbra Admin UI และเลือก Configure
คลิกที่ Domains และเลือกโดเมนที่ต้องการ Sync
ไปที่ GAL จะเห็นในส่วน GAL sync account name และ Datasource name for internal GAL
เพื่อให้เห็นภาพ ก่อนอื่นเราลองเพิ่ม user ชื่อ osdevtest เข้าไปในระบบก่อน
แล้วลองส่งจดหมายออกและคลิกที่ To และลองค้นหาชื่อ User osdevtest ที่พึ่งเพิ่มเข้าไป จะเห็นว่าไม่พบ user นี้
จากนั้นไปยัง command line และเข้า user zimbra โดย
su - zimbra
และใช้คำสั่ง
zmgsautil forceSync -a galsync.ltmizc4_zx@osdev.local -n InternalGAL
โดย galsync.ltmizc4_zx@osdev.local และ InternalGAL คือ GAL sync account name และ Datasource name ที่เราดูค่ามานั่นเอง
เมื่อใช้คำสั่งนี้เรียบร้อยลองเข้าไปส่งเมลอีกครั้ง และลองค้นหา user osdevtest จะเห็นว่า user นี้ปรากฏขึ้นมาแล้ว ดังรูป