Email Attachment Limits for Incoming and Outgoing Emails


Our email server allows attachments of up to 50 MB per email, both for incoming and outgoing messages. This means that if you try to send or receive an email with attachments exceeding this limit, the message will fail to deliver. It’s important to understand that most public email services and major email service providers have much lower limits. Therefore, when sending large attachments, you should always check the recipient’s email provider limits in addition to your own server’s limit.

Email Attachment Size Limits by Provider
Gmail & Yahoo Mail – Up to 25 MB per email (attachments + body).
Outlook.com / Hotmail – Up to 25 MB for most accounts. Note: older or Exchange-based accounts may have lower limits (20 MB or even 10 MB).
Hostinger – Maximum 20 MB per message for both sending and receiving.
GoDaddy – Total email size limit is 30 MB, including attachments. Keep individual attachments under 20 MB to avoid delivery issues.
HostGator – Default outgoing limit is 50 MB, but staying under 35 MB is recommended due to encoding and recipient server restrictions.

Another key point to consider is that email attachments are encoded in Base64 format, which increases their overall size by approximately 37%. This encoding process ensures safe transmission of binary files over email, but it also means that the file size you upload as an attachment is not the same as the size that counts towards the email limit. For instance, a 40 MB file, when encoded, may expand to exceed the 50 MB limit and be rejected by the server.

If your files exceed these limits, we recommend splitting the attachments across multiple emails to keep each one within the allowed size. Alternatively, for larger files or multiple documents, it is best to use a cloud storage service such as Google Drive, Dropbox, or WeTransfer. You can upload your files there and simply share a download link in your email, ensuring smooth and successful delivery without size limitations.