Zimbra 8 มีความสามารถในการบล็อคผู้ส่งอีเมล์ที่เราไม่ต้องการได้ ในครั้งนี้เรามาเรียนรู้วิธีการ block ผู้ส่งหรือโดเมนที่ไม่พึงประสงค์ (sender restrictions) สำหรับ Zimbra 8 กันบ้าง เริ่มโดยการปรับแต่งไฟล์ /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf โดยเพิ่ม

check_sender_access hash:/opt/zimbra/conf/domainrestrict

ดังรูป

1

สร้างไฟล์ /opt/zimbra/conf/domainrestrict และใส่ค่าอีเมลหรือโดเมนที่ไม่พึงประสงค์ เช่น

2


Continue reading

สำหรับ Zimbra Open Source Edition ไม่มีฟีเจอร์ Mobile Sync ทำให้ smart device ต่าง ๆ ไม่สามารถเชื่อมต่อ Zimbra ได้โดยตรง จึงต้องใช้ Z-Push ซึ่งเป็นแอพลิเคชัน Open Source ที่เป็น ActiveSync เพื่อทำหน้าที่เป็นตัวกลางระหว่าง smart device (smart phone, tablet, iPad) กับ Zimbra server

สิ่งที่ต้องเตรียม

  • Ubuntu Server หรือ Distro อื่น ๆ แล้วแต่ถนัด สำหรับลง z-push
  • Zimbra Server ที่เปิดให้บริการไว้แล้ว
  • software ได้แก่ z-push และ z-push zimbra backend

สามารถดาวน์โหลด z-push และ z-push backend ได้โดย

wget http://download.z-push.org/final/2.1/z-push-2.1.3-1892.tar.gz

wget http://sourceforge.net/projects/zimbrabackend/files/Release61/zimbra61.tgz


Continue reading

การเข้าใช้งาน Zimbra แบบ Offline นั้น นอกจาก Zimbra Desktop แล้ว เรายังสามารถใช้ Mozilla Thunderbird ในการเชื่อมต่อ Zimbra mail ได้อีกด้วย

ก่อนที่จะเริ่มเชื่อมต่อนั้น เราต้องเตรียมข้อมูล ดังนี้

  • Zimbra email address และ password
  • Incoming mail server ในตัวอย่างเป็น mail.osdev.local
  • Outgoing mail server(SMTP) ในตัวอย่างเป็น mail.osdev.local

เมื่อข้อมูลพร้อมแล้ว ก็มาเริ่มการเชื่อมต่อกัน ไปที่เมนู Tools เลือก Account Settings


Continue reading

ปกติถ้าเราจะใช้งานปฏิทินบน Thunderbird นั้น ต้องลง Add-ons ก่อน ซึ่ง Add-ons ปฏิทินบน Thunderbird คือ Lightning นั่นเอง
วิธีติดตั้ง Lightning ก็ง่ายแสนง่าย เพียงไปที่ Tools -> Add-ons จากนั้นก็ค้นหาคำว่า Lightning เมื่อเจอแล้วก็ทำการติดตั้ง หลังจากติดตั้งสำเร็จจะขึ้นดังรูป
lightning
Continue reading

สำหรับผูดูแลระบบที่ไม่ต้องการสร้าง User ทีละคนผ่าน Admin UI และต้องการสร้างทีเดียวหลาย ๆ user เลย ทำได้โดย
เข้าระบบด้วย user zimbra
su - zimbra
สร้างรายชื่อผู้ใช้งานที่ต้องการ โดยมี format ดังนี้
username:password:FirstName Lastname
ดังตัวอย่าง
user.txt
จากนั้นให้สร้าง script users.sh ดังนี้
Continue reading

สำหรับบางองค์กรอาจมีนโยบายให้ทุกคนที่ใช้อีเมลองค์กรมีลายเซ็นต์เหมือนกัน อาจจะเป็นลายเซ็นต์องค์กร หรือคำลงท้ายอะไรก็ตาม เราสามารถสร้าง Signatures สำหรับทุกคนภายใต้โดเมนเดียวกันได้โดย
เข้าระบบด้วย Zimbra user โดย
su - zimbra
สำหรับค่าที่เกี่ยวข้องมีดังนี้

  • zimbraDomainMandatoryMailSignatureEnabled (TRUE/FALSE) ถ้าต้องการเปิดฟีเจอร์นี้ก็ตั้งเป็น TRUE
  • zimbraDomainMandatoryMailSignatureText สำหรับการสร้างลายเซ็นแบบข้อความ (Text)
  • zimbraDomainMandatoryMailSignatureHTML สำหรับการสร้างลายเซ็นแบบ HTML


Continue reading

DKIM หรือ DomainKeys Identified Mail ก็คือเทคโนโลยีที่ช่วยในการตรวจสอบความถูกต้องของอีเมล ป้องกันการปลอมแปลงอีเมล โดยผู้ส่งสแปมจะปลอมแปลงที่อยู่ให้เหมือนกับว่า spam mail นั้นส่งมาจากโดเมนเรา เราจึงใช้ DKIM  ในการตรวจสอบ เหมือนกับการเพิ่มลายเซ็นดิจิตัลเพิ่มเข้าไป ทำให้ผู้รับสามารถตรวจสอบได้ว่าเมลนั้นมาจากโดเมนเราจริง ๆ ทำให้มั่นใจได้ว่าเมลที่เราส่งออกไปจะไม่ลง Junk mail การันตีได้ว่าข้อความสำคัญ ๆ ของเราไม่ตกหล่นแน่นอน

โดยวิธีการเซตใน Zimbra ทำได้ดังนี้
ก่อนอื่นเข้าระบบด้วย user zimbra โดย
su - zimbra
สร้าง DKIM Keys สำหรับโดเมน ในตัวอย่างจะเป็นโดเมน osdev.local โดยใช้คำสั่ง

/opt/zimbra/libexec/zmdkimkeyutil -a -d domainname.com
ดังตัวอย่าง
DKIM
Continue reading

zmprov เป็นเครื่องมือสำหรับจัดการงานต่าง ๆ ใน Zimbra ไม่ว่าจะเป็นการสร้าง accounts, aliases, domains, COS, Distribution lists รวมถึง calendar resources ก็ตาม ซึ่ง zmprov เป็นเครื่องมือที่ผู้ดูแลระบบ zimbra ต้องรู้นอกจากการใช้งานผ่าน Web UI อย่างเดียว วันนี้เราจะมาเรียนรู้การใช้ zmprov จัดการกับ Distribution Lists กัน
ในส่วน Distribution Lists พูดง่าย ๆ ก็คือ Group mail นั่นเอง
อันดับแรก Login ด้วย user zimbra
su - zimbra

  • getDistributionListmember(gdlm)

หลังจากเข้ามาแล้ว เราอยากรู้ว่าตอนนี้ในระบบ Zimbra เรามี user กี่ user และ user อะไรบ้างในกลุ่มที่เราต้องการรู้ ให้ใช้คำสั่ง
zmprov gdlm distribution@mydomain.com
ตัวอย่างเช่น เราต้องการดูว่ามี user อะไรอยู่ในกลุ่ม sales@osdev.local บ้าง มีจำนวนกี่ user จะแสดงดังตัวอย่าง
gdlm
Continue reading

การที่เราจะ Migrate ข้อมูล, ทำ Replicate Zimbra LDAP Server, เชื่อมต่อกับ User จาก AD หรือจะดูข้อมูล Zimbra ผ่าน ldap browser เราต้องรู้ URL, User และ Password ของ Zimbra ก่อน แล้วเราจะรู้ได้ยังไงมาดูกัน
เริ่มด้วยการเข้าระบบด้วย zimbra user
su - zimbra
จากนั้น get ค่า url โดยใช้คำสั่ง
zmlocalconfig -s ldap_master_url
ดังตัวอย่าง
url
Continue reading

หลายคนบ่นว่า อยากทำการตลาดโดยส่งเมลหาลูกค้าเยอะ ๆ มีระบบเมลไหนรองรับบ้าง Zimbra เองก็ยืดหยุ่นในส่วนนี้เหมือนกัน โดยเราสามารถระบุได้ว่า จะให้ส่งเมลหาผู้รับสูงสุดได้จำนวนเท่าไหร่ เรามาดูวิธีทำกันดีกว่า
ก่อนอื่น เช่นเคย เข้าระบบด้วย user zimbra
su - zimbra
จากนั้นตรวจสอบค่าผู้รับสูงสุดกันก่อนว่าของเดิมส่งได้สูงสุดเท่าไหร่ โดยใช้คำสั่ง
postconf | grep smtpd_recipient_limit
ดังตัวอย่าง
Recipient_limit
Continue reading