หลาย ๆ ท่านอาจจะเคยประสบปัญหาเมื่อเพิ่ม 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

null

คลิกที่ Domains และเลือกโดเมนที่ต้องการ Sync

null

ไปที่ GAL จะเห็นในส่วน GAL sync account name และ Datasource name for internal GAL

null

เพื่อให้เห็นภาพ ก่อนอื่นเราลองเพิ่ม user ชื่อ osdevtest เข้าไปในระบบก่อน

null

แล้วลองส่งจดหมายออกและคลิกที่ To และลองค้นหาชื่อ User osdevtest ที่พึ่งเพิ่มเข้าไป จะเห็นว่าไม่พบ user นี้

null

จากนั้นไปยัง 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 นี้ปรากฏขึ้นมาแล้ว ดังรูป

null

Comments are closed.