How to transfer the anti-spam database to another Zimbra server
เมื่อทำการ migrate ระบบ zimbra ไปยังระบบ zimbra ชุดใหม่หรือ ทำการติดตั้ง zimbra server เครื่องใหม่ แต่ยังต้องการความสามารถในการตรวจจับ spam mail ที่มีประสิทธิภาพเทียบเท่ากับระบบที่ใช่ก่อนหน้านี้ก็ทำได้ โดยทำการย้าย anti-spam database จาก zimbra server เครื่องเก่า ไปยัง zimbra server เครื่องใหม่ ด้วยวิธีง่ายๆ ตามขั้นตอนด้านล่าง
Goal: ช่วยให้ระบบ anti-spam ของ zimbra เครื่องใหม่สามารถทำงานได้อย่างมีประสิทธิภาพเทียบเท่าระบบเก้า และยังสามารถช่วยลดปัญหาเรื่องการตรวจสอบ spam ที่ผิดง่ายกว่าระบบเก่า
ขั้นตอนการย้าย anti-spam database จาก zimbra server เครื่องเก่า ไปยัง zimbra server เครื่องใหม่สามารถทำได้ตามขั้นตอนดังนี้
-
ที่เครื่อง Zimbra server เก่าให้รันคำสั่ง ดังนี้
[root@ezymailhosting ~]# su - zimbra -c "/opt/zimbra/libexec/sa-learn -p /opt/zimbra/conf/salocal.cf.in --dbpath /opt/zimbra/data/amavisd/.spamassassin/ --siteconfigpath /opt/zimbra/conf/spamassassin --backup > /tmp/zimbra_q.backup"จากคำสั่งด้านบนเป็นการ export database ไปเก็บไว้ที่ไฟล์ /tmp/zimbra_q.backup
-
ให้ copy ไฟล์ /tmp/zimbra_q.backup ไปไว้ที่ zimbra server เครื่องใหม่ โดยให้ชื่อไฟล์และ path ที่เก็บเหมือนเครื่องเก่า
-
ที่ zimbra server เครื่องใหม่ ให้รันคำสั่ง ดังนี้
[root@ezymailhosting ~]# su - zimbra -c "/opt/zimbra/libexec/sa-learn -p /opt/zimbra/conf/salocal.cf.in --dbpath /opt/zimbra/data/amavisd/.spamassassin/ --siteconfigpath /opt/zimbra/conf/spamassassin --restore /tmp/zimbra_q.backup"