Отправка файлов по электронной почте, это ежедневная задача для миллионов пользователей. Однако столкнуться с ошибкой «Размер сообщения превышает допустимый лимит» может каждый. В этой статье мы подробно разберем ограничения популярных почтовых сервисов, корпоративных систем и, самое главное, как отправить файлы любого размера, обходя эти ограничения.
Почему существуют ограничения на размер вложений?
Прежде чем переходить к цифрам, важно понять природу лимитов. Ограничения устанавливаются не из злого умысла, а по техническим причинам:
- Нагрузка на серверы: Обработка и хранение гигабайтных писем требует огромных ресурсов.
- Протоколы передачи (SMTP): Изначально протокол не был рассчитан на передачу больших бинарных файлов.
- Кодирование Base64: Файлы перед отправкой кодируются в текст (Base64), что увеличивает их размер примерно на 33–37%. То есть файл 25 МБ в письме «весит» уже ~33 МБ.
- Безопасность и спам: Большие вложения часто используются для распространения вредоносного ПО или перегрузки каналов связи (DoS).
Лимиты популярных бесплатных почтовых сервисов (2024–2025)
Ниже приведены актуальные ограничения на общий размер письма (текст + заголовки + все вложения с учетом кодирования Base64).
Gmail (Google)
- Входящие письма: до 50 МБ.
- Исходящие письма: до 25 МБ.
- Особенность: Если файл больше 25 МБ, Gmail автоматически загружает его в Google Drive и вставляет в письмо ссылку на скачивание. Получатель не нуждается в аккаунте Google для скачивания.
Яндекс.Почта (Yandex Mail)
- Обычные вложения: до 30 МБ (суммарно за письмо).
- Через Яндекс.Диск: до 2 ГБ за один файл (вставляется ссылка).
- Яндекс 360 (платные тарифы): лимит на вложение может быть увеличен до 100 МБ и более в зависимости от тарифа.
Mail.ru
- Стандартный лимит: 25 МБ (суммарно).
- Через Облако Mail.ru: до 2 ГБ за файл (бесплатно), до 10 ГБ (на платных тарифах).
- Автоматически предлагает загрузить большой файл в Облако при превышении лимита.
Outlook.com / Hotmail / Live (Microsoft)
- Лимит вложения: 20 МБ (суммарно за письмо);
- Через OneDrive: автоматически загружает файлы > 20 МБ в OneDrive и отправляет ссылку. Максимальный размер файла в OneDrive, до 250 ГБ (зависит от подписки).
Rambler/Почта
- Лимит: 30 МБ (суммарно).
- Есть интеграция с облачным хранилищем для больших файлов.
Proton Mail (с фокусом на приватность)
- Бесплатный тариф: 25 МБ.
- Платные тарифы: до 100 МБ за вложение.
- Шифрование происходит на стороне клиента, что также немного увеличивает объем данных.
iCloud Mail (Apple)
- Лимит: 20 МБ (суммарно).
- Mail Drop: Функция для отправки файлов до 5 ГБ. Файл загружается в iCloud (не занимает место в iCloud Drive пользователя) и хранится 30 дней. Работает автоматически в приложении «Почта» на Mac/iOS/iPadOS или через веб-версию.
Корпоративные почтовые серверы (Exchange, Postfix, Exim и др.)
В бизнес-среде ограничения задает системный администратор. Стандартные значения по умолчанию часто составляют 10–35 МБ, но их можно изменить.
- Microsoft Exchange / Office 365: По умолчанию 35 МБ (можно увеличить до 150 МБ через Центр администрирования Exchange).
- Postfix (Linux): Параметр
message_size_limit(по умолчанию 10 МБ). - Важно: Даже если ваш сервер позволяет отправить 100 МБ, сервер получателя может отклонить письмо со своим лимитом (например, 25 МБ). Письмо вернется с ошибкой
552 5.3.4 Message size exceeds fixed limit;
Критически важный нюанс: Кодирование Base64
Всегда помните о накладных расходах на кодирование.
Если лимит почты — 25 МБ, вы не сможете отправить архив размером 24 МБ. После кодирования в Base64 он станет ~32 МБ, и сервер отклонит письмо.
Практическое правило: Реальный максимальный размер файла на диске ≈ Лимит_почты / 1.37.
| Лимит почтового сервиса | Макс. размер файла на диске (прибл.) |
|---|---|
| 20 МБ | ~14.5 МБ |
| 25 МБ | ~18 МБ |
| 30 МБ | ~22 МБ |
| 35 МБ | ~25.5 МБ |
| 50 МБ | ~36 МБ |
Что делать, если архив больше лимита? 5 рабочих способов
Способ 1: Облачные хранилища (Рекомендуемый стандарт)
Загрузите архив в облако и отправьте ссылку на скачивание. Это надежно, быстро и не забивает почтовый ящик получателя.
- Google Drive (15 ГБ бесплатно, ссылка в Gmail вставляется автоматически).
- Яндекс.Диск (до 2 ГБ за файл бесплатно, интеграция с Яндекс.Почтой).
- Облако Mail.ru / OneDrive / Dropbox / MEGA (до 20 ГБ бесплатно на MEGA).
Плюсы: Нет ограничений по размеру (в рамках квоты диска), можно поставить пароль на ссылку, ограничить срок действия, отслеживать скачивания.
Способ 2: Файлообменники (без регистрации)
Идеально для разовой отправки больших файлов (до 10–100 ГБ и более) без необходимости заводить аккаунт.
- WeTransfer — до 2 ГБ бесплатно без регистрации, ссылка живет 7 дней.
- Smash — без ограничения размера файла (бесплатно с ожиданием/рекламой), свой домен, пароль.
- TransferNow — до 4 ГБ бесплатно.
- File.io — ссылка сгорает после одного скачивания (приватность).
- Wormhole — P2P передача (файл не лежит на сервере, передается напрямую), без ограничений размера, полное шифрование.
Способ 3: Разделение архива на тома (Split Archive)
Если вы обязаны отправить именно вложением (например, требования безопасности, запрет внешних ссылок), разбейте архив на части.
Инструменты: 7-Zip (бесплатно, открытый код), WinRAR, Bandizip.
- Нажмите ПКМ на папку/файл → 7-Zip → Добавить в архив…
- Формат: zip (лучше для совместимости) или 7z (лучше сжатие).
- Поле «Разделить на тома, байт»: введите размер чуть меньше лимита почты (например, 18M для лимита 25 МБ или 25M для лимита 35 МБ).
- Нажмите ОК. Получите файлы:
archive.zip.001,archive.zip.002… - Отправьте каждый том отдельным письмом (или в одном, если сумма позволяет), занумеровав их в теме/теле.
Восстановление: Положите все части в одну папку и распакуйте только первую часть (.001 или .zip). Архиватор сам подхватит остальные.
Способ 4: Сжатие и оптимизация содержимого
Перед отправкой проверьте, можно ли уменьшить размер:
- Удалите мусор: кэши, временные файлы,
.gitпапки,node_modules, логи. - Выберите лучший алгоритм: 7z (LZMA2/Ultra) сжимает на 10–30% лучше ZIP, но требует установки 7-Zip у получателя. ZIP понимает любая ОС «из коробки».
- Медиафайлы: Видео, фото, аудио уже сжаты. Архиватор их почти не уменьшит. Лучше скинуть ссылку на YouTube/Рутюб/Облако.
- Документы: PDF часто можно сжать онлайн-инструментами (ilovepdf, smallpdf) без потери качества.
Способ 5: P2P-передача (Прямая передача)
Для передачи файлов терабайтных размеров или при строжайших требованиях к приватности (файл нигде не хранится на серверах).
- Wormhole.app (веб, CLI, E2E шифрование).
- Magic Wormhole (консольная утилита, стандарт де-факто для админов/девов).
- Syncthing (для постоянной синхронизации папок между устройствами).
- Tailscale / Taildrop (если оба устройства в одной Tailnet-сети).
Чек-лист перед отправкой большого архива
- Узнайте лимит получателя. Спросите или отправьте тестовое письмо с маленьким файлом.
- Учтите накладные расходы Base64 (+33%). Файл 20 МБ не пройдет через лимит 25 МБ.
- Выберите стратегию:
- До ~18–22 МБ (реальный размер) → Можно прикрепить напрямую (ZIP/7z).
- От 20 МБ до 2–50 ГБ → Облако (Яндекс.Диск, Google Drive, OneDrive) или WeTransfer/Smash.
- Свыше 50 ГБ / Терабайты → P2P (Wormhole, Syncthing) или физический носитель (почта России / СДЭК с флешкой/HDD).
- Поставьте пароль на архив (если данные конфиденциальные) и передайте пароль другим каналом (мессенджер, СМС, звонок), а не в том же письме.
- Проверьте целостность. После создания архива нажмите «Проверить» (Test) в архиваторе, чтобы не отправить битый файл.
Резюме
Максимальный размер архива «в лоб» через вложение: обычно 18–25 МБ (реальный размер файла на диске), в зависимости от почтового провайдера.
Максимальный размер архива, который можно доставить по почте (через ссылку): практически неограничен (терабайты), если использовать облачные хранилища или файлообменники.
Лучшая практика сегодня: Не прикрепляйте файлы больше 10–15 МБ к письму. Загрузите в облако/файлообменник и скиньте ссылку. Это вежливо по отношению к получателю (не забивает его квоту ящика), надежно (гарантированная доставка) и профессионально.