คำตอบสั้น ๆ: การรับ-ส่งอีเมล จะมีการจำกัดขนาดของอีเมลแต่ละฉบับของผู้ให้บริการอีเมล: ผู้ให้บริการอีเมลบางรายอาจกำหนดขนาดสูงสุดของอีเมลที่รับส่งได้ เช่น Gmail จำกัดขนาดสูงสุดที่ 50MB Max-Message-Size การปรับการจำกัดขนาดสูงสุด กรณี Priv
คู่มือนี้อธิบาย Max-Message-Size ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
การรับ-ส่งอีเมล จะมีการจำกัดขนาดของอีเมลแต่ละฉบับของผู้ให้บริการอีเมล: ผู้ให้บริการอีเมลบางรายอาจกำหนดขนาดสูงสุดของอีเมลที่รับส่งได้ เช่น Gmail จำกัดขนาดสูงสุดที่ 50MB
Max-Message-Size การปรับการจำกัดขนาดสูงสุด กรณี Private Mail (Zimbra) ของอีเมลสามารถทำได้ดังนี้
1. SSH ด้วย root ของ Private
2. ใช้คำสั่ง su – zimbra เพื่อใช้ user zimbra ในการปรับค่า
su - zimbra
3. ใช้คำสั่ง zmprov mcf zimbraMta Max Message Size ในการปรับค่าตามขนาดที่ต้องการ (ในคู่มือนี้จะเป็น 50 MB)
zmprov mcf zimbraMtaMaxMessageSize 52428800
4. หลังจากปรับค่าเรียบร้อยแล้วให้ทำการ Restart Service
zmcontrol restart
ดำเนินการปรับค่าขนาดสูงสุดของอีเมลเรียบร้อยแล้ว
คำแนะนำเพิ่มเติม โดยทั่วไปแล้ว ขนาดอีเมลที่แนะนำไม่ควรเกิน 10MB เพื่อความปลอดภัยและมีประสิทธิภาพในการรับส่ง หากมีไฟล์แนบขนาดใหญ่ ควรใช้บริการแชร์ไฟล์หรืออัปโหลดไฟล์แทน
คู่มืออื่นๆ สำหรับ Private Mail Server
ทำความเข้าใจ Max-Message-Size ก่อนเริ่ม
ขนาดสูงสุดของอีเมลต่อฉบับถูกกำหนดไว้ทั้งฝั่งผู้ส่งและฝั่งผู้รับ และค่าที่ใช้จริงคือค่าที่ต่ำกว่าเสมอ นี่คือเหตุผลที่การเพิ่มเพดานฝั่งเราอย่างเดียวไม่ได้ทำให้ส่งไฟล์ใหญ่ไปหาปลายทางได้ อีกจุดที่ทำให้คนเข้าใจผิดคือไฟล์แนบถูกเข้ารหัสก่อนส่ง ทำให้ขนาดจริงที่วิ่งบนเครือข่ายใหญ่กว่าขนาดไฟล์บนเครื่องประมาณหนึ่งในสาม ไฟล์ 40 เมกะไบต์จึงอาจเกินเพดาน 50 เมกะไบต์ได้ การส่งไฟล์ใหญ่ด้วยลิงก์แทนไฟล์แนบจึงเป็นทางที่เหมาะกว่าเสมอ
สิ่งที่ต้องเตรียมก่อนใช้งาน Max-Message-Size
- สิทธิ์เข้าหน้าจัดการระบบอีเมลระดับผู้ดูแล หากต้องการปรับค่า
- ข้อมูลว่าปลายทางที่ติดต่อประจำรับไฟล์ได้ขนาดเท่าใด
- ทางเลือกสำหรับส่งไฟล์ใหญ่ เช่น พื้นที่เก็บไฟล์ที่แชร์ลิงก์ได้