มี ขีดจำกัด 20 MB สำหรับขนาดไฟล์แนบสูงสุดในไคลเอนต์อีเมล Outlook (รวมถึงเวอร์ชันล่าสุดของ Outlook สำหรับ Office 365 และ Office 2019/2016) ไม่ว่าจะเป็นไฟล์ใหญ่ไฟล์เดียวหรือหลายไฟล์เล็ก — ขนาดรวมของไฟล์แนบจะไม่เกิน 20 MB
เมื่อพยายามส่งอีเมลขนาดใหญ่กว่า 20 MB ผ่าน Outlook จะปรากฏข้อความข้อผิดพลาด:
The attachment size exceeds the allowable limit.

The file you're attaching is bigger than the server allows. Try putting the file in a shared location and sending a link instead.

หากเซิร์ฟเวอร์อีเมลของคุณและฝั่งผู้รับรองรับขนาดอีเมลใหญ่ สามารถเพิ่มขีดจำกัดขนาดไฟล์แนบสูงสุดใน Outlook ได้
การเพิ่มขีดจำกัดขนาดไฟล์แนบสูงสุดใน Outlook
สามารถเปลี่ยนขีดจำกัดขนาดไฟล์แนบสูงสุดใน Outlook ได้เฉพาะผ่าน Registry ไม่มีตัวเลือกนี้ใน Outlook GUI
- ปิด Outlook และเปิด Registry Editor (
regedit.exe) - ขึ้นอยู่กับเวอร์ชัน Outlook ไปที่คีย์ Registry ดังนี้:
- Outlook 2019/2016 และ Outlook for Office 365 — HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences
- Outlook 2013 — HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences
- Outlook 2010 — HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
- ระบุขีดจำกัดขนาดไฟล์แนบใหม่ในพารามิเตอร์ Registry DWORD ชื่อ MaximumAttachmentSize ค่าระบุเป็น KB ตัวอย่าง: เพิ่มขนาดไฟล์แนบเป็น 50 MB ให้ระบุค่าทศนิยม
51200ค่าเริ่มต้นคือ 20 MB (20480 KB) หากต้องการปิดขีดจำกัด ให้เปลี่ยนค่าเป็น 0
หมายเหตุ: หากไม่มีพารามิเตอร์ MaximumAttachmentSize ในคีย์ Registry นี้ ให้สร้างด้วยตนเอง: New → DWORD (32-bit) Value - สร้างพารามิเตอร์ Registry
MaximumAttachmentSizeด้วยค่าเดียวกันในคีย์ RegistryHKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0 \Outlook\Preferencesสามารถตั้งค่าขีดจำกัดขนาดไฟล์แนบ Outlook ใน Registry จาก Command Prompt เช่น ตั้งค่าขีดจำกัด 50 MB สำหรับ Outlook ใน Office 365 รันคำสั่ง:
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences\ /v "MaximumAttachmentSize" /t REG_DWORD /d 51200 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\Preferences\ /v "MaximumAttachmentSize" /t REG_DWORD /d 51200 /f - ปิด Registry Editor และรีสตาร์ท Microsoft Outlook
สามารถกำหนดค่าขนาดไฟล์แนบใน Outlook บนคอมพิวเตอร์ผู้ใช้ในโดเมน Active Directory แบบรวมศูนย์ได้ โดยปรับกระจายพารามิเตอร์ Registry ผ่าน GPO
หลังจากเปลี่ยนแปลงแล้ว สามารถแนบไฟล์ขนาดใหญ่กว่าเดิมในอีเมล Outlook (ในตัวอย่าง เราแนบไฟล์ PST ขนาด 50 MB)

หากเซิร์ฟเวอร์อีเมลของคุณหรือฝั่งผู้รับไม่รองรับอีเมลขนาดใหญ่ จะได้รับ NDR (Non-delivery report) เมื่อพยายามส่งอีเมลขนาดใหญ่จาก Outlook หรือสคริปต์ PowerShell NDR นี้จะมีข้อมูลว่าขนาดไฟล์แนบเกินขีดจำกัด ตัวอย่างข้อความ NDR ที่อาจได้รับ:
- Attachment size exceeds the allowable limit
- 552: Message size exceeds the maximum permitted
- System Undeliverable, message size exceeds outgoing message size limit
- The message was not sent; reduce the message size and try again
- 552 5.3.4 Message size exceeds the fixed maximum message size
- Error 0x80040610: The message being sent exceeds the message size established for this user
- Maximum size of appendable message has been exceeded
หากส่งอีเมลขนาดใหญ่เฉพาะภายในองค์กร (เครือข่ายท้องถิ่น) สามารถตั้งค่าขนาดไฟล์แนบใน Outlook ได้เท่าไหร่ก็ได้ แต่ผู้ให้บริการอีเมลสาธารณะส่วนใหญ่ไม่รับอีเมลขนาดใหญ่กว่า 25 MB
ตารางต่อไปนี้มีขีดจำกัดขนาดไฟล์แนบสูงสุดสำหรับบริการอีเมลยอดนิยม:
| Mail service | Maximum message size |
| Gmail | 25 Mb |
| Google Apps | 20 Mb (50 Mb for premier ) |
| Microsoft Exchange Online (Office 365) | 25 Mb |
| Yahoo/ AOL | 25 Mb |
| Zoho Mail | 20 Mb |
ขีดจำกัดขนาดไฟล์แนบใน Exchange และ Microsoft 365
ใน Exchange Server ภายในองค์กร ขีดจำกัดขนาดอีเมลสูงสุดตั้งค่าที่หลายจุด (ระดับเซิร์ฟเวอร์, กล่องจดหมาย, และ Connector) สามารถดูขีดจำกัดปัจจุบันด้วย Exchange Management Shell:
Get-TransportConfig | ft MaxSendSize, MaxReceiveSize
Get-ReceiveConnector | ft Name, MaxSendSize
Get-SendConnector | ft Name, MaxMessageSize
Get-Mailbox maxbak |ft Name, MaxSendSize, MaxReceiveSize
ใน Exchange Online (Microsoft 365) สามารถตั้งค่าขีดจำกัดขนาดข้อความสูงสุดในการตั้งค่าของแต่ละกล่องจดหมายได้แยกต่างหาก สามารถตรวจสอบขีดจำกัดปัจจุบันผ่าน Exchange Admin Center หรือ PowerShell เชื่อมต่อกับ Office 365 ผ่าน Remote PowerShell session หรือโมดูล Exchange Online PowerShell v2 (EXO V2)
สำหรับกล่องจดหมายใหม่ ขีดจำกัดขนาดอีเมลเข้า/ออกสูงสุด ถูกตั้งค่าในการตั้งค่าแผน:
Get-MailboxPlan | fl Name,MaxSendSize,MaxReceiveSize,isdefault

โดยค่าเริ่มต้น Microsoft 365 มีขีดจำกัด 35 MB สำหรับอีเมลออก และ 36 MB สำหรับอีเมลเข้า
สำหรับกล่องจดหมายเฉพาะ สามารถดูหรือเปลี่ยนขีดจำกัดอีเมลออกได้ดังนี้:
Get-Mailbox maxbak@woshub.onmicrosoft.com| fl MailboxPlan,MaxSendSize
Set-Mailbox maxbak@woshub.onmicrosoft.com -MaxReceiveSize 50MB -MaxSendSize 50MB

หากส่งอีเมลขนาดใหญ่ภายใน Microsoft Datacenter หลัก แนะนำตั้งค่าขีดจำกัดที่ 150 MB