Отправка архивных файлов (ZIP, RAR, 7z и др.) через электронную почту – обычная практика, но иногда письмо «залипает», не уходит из исходящих или сразу возвращается с ошибкой. В статье рассмотрим основные причины отказа сервера от отправки архива и дадим пошаговые рекомендации по их устранению.
Ограничения по размеру вложения
Практически все почтовые сервисы вводят лимит на общий размер письма (тело + вложения). Если архив превышает этот лимит, сервер отклонит отправку.
- Gmail – 25 МБ на письмо (включая кодировку base64, фактический размер может быть до 33 МБ).
- Microsoft 365 / Outlook.com – 35 МБ (для корпоративных ящиков может быть ограничено администратором).
- Yandex.Почта – 30 МБ.
- Mail.ru – 25 МБ.
Если ваш архив больше лимита, попробуйте:
- Разделить его на несколько частей (например, с помощью
WinRAR –> Split to volumes). - Сжать файлы сильнее (использовать более эффективный алгоритм, например 7z).
- Загрузить архив в облако (Google Drive, OneDrive, Яндекс.Диск) и отправить ссылку.
Блокировка по типу содержимого
Многие провайдеры сканируют вложения и блокируют вредоносные или потенциально опасные файлы. Даже если архив имеет «безвредное» расширение, внутри него могут находиться запрещённые типы.
Список часто блокируемых расширений
Например, Gmail не пропускает файлы:
- EXE, DLL, DMG, VB, CMD, BAT, JAR, VBS, JSE, PIF, VXD, APK, INS, SCT, MSI и др.
Если в архиве присутствует хотя бы один из этих файлов, письмо будет отклонено.
Блокировка архивов, содержащих запрещённые файлы
Gmail и другие сервисы могут блокировать сам архив, если внутри него находятся запрещённые типы, даже если архив имеет расширение .zip или .rar. Кроме того, архивы, защищённые паролем, часто отклоняются, так как сканировать их невозможно.
Превышение квоты почтового ящика
Если почтовый ящик получателя (или отправителя) переполнен, сервер может вернуть ошибку вида «почтовый ящик заполнен». В Microsoft 365 это отображается в свойствах ящика как ArchiveStatus = Archive и ArchiveState = local – то есть архив включён, но квота исчерпана.
Решения:
- Освободить место в ящике (удалить старые письма, очистить папку «Удалённые»).
- Увеличить квоту (для корпоративных ящиков – обратиться к администратору).
- Если проблема в архиве, отключить его (перейти к пункту 2).
Политика удержания и теги хранения (MRM)
В Microsoft 365 могут быть применены теги удержания (Retention Tags) и политики Message Record Management (MRM). Если для ящика установлен тег, который запрещает хранение больших вложений, сообщение может быть автоматически удалено или не отправлено.
Для проверки:
Get-Mailbox -Identity user@domain.com | fl ArchiveStatus,ArchiveState Get-RetentionPolicyTag -Identity "LargeAttachmentBlock"
Если обнаружен блокирующий тег, обратитесь к администратору для его изменения.
Ошибки конфигурации клиента
Иногда проблема кроется в настройках самого почтового клиента (Outlook, Mail на iOS, Android и т.п.). Возможные причины:
- Неправильный SMTP‑сервер или порт.
- Ограничения на размер вложения, заданные в клиенте.
- Сбой кэша или повреждённый профиль.
Решения:
- Проверить настройки SMTP (обычно порт 587 с TLS).
- Обновить клиент до последней версии.
- Создать новый профиль (в Outlook –
Control Panel → Mail → Show Profiles).
Сетевые и серверные сбои
Редко, но иногда отправка блокируется из‑за временных проблем у провайдера (например, перегрузка серверов, DDoS‑атака). В таком случае:
- Подождать 10‑15 минут и повторить попытку.
- Проверить статус сервиса на официальных страницах (Google Workspace Status Dashboard, Microsoft 365 Service health).
Как диагностировать проблему
Для быстрого определения причины используйте следующие шаги:
- Посмотрите сообщение об ошибке. В большинстве случаев сервер возвращает код SMTP (например, 552 – «Message size exceeds fixed maximum message size»).
- Проверьте размер архива. Если он больше лимита – уменьшите.
- Разархивируйте и проверьте содержимое. Удалите запрещённые файлы или замените их на безопасные форматы (PDF, PNG).
- Проверьте квоту ящика. В Outlook → File → Info → Cleanup Tools → Mailbox Cleanup.
- Снимите пароль с архива. Если архив защищён паролем, попробуйте отправить его без защиты (или используйте облачное хранилище).
- Отправьте тестовое письмо без вложения – если оно проходит, проблема точно в файле.
Практические рекомендации
- Всегда проверяйте размер перед отправкой – используйте свойства файла в Проводнике.
- Сканируйте архив антивирусом – иногда сервер отклонит файл, если он помечен как потенциально опасный.
- Избегайте запрещённых форматов. Если необходимо отправить исполняемый файл, упакуйте его в
.isoили.txt(преобразуйте в base64) и укажите получателю, как восстановить. - Используйте облачные ссылки для файлов > 20 МБ – это обходит ограничения большинства почтовых сервисов.
- Следите за политиками компании. В корпоративных средах часто запрещают отправку больших вложений из соображений безопасности.
Часто задаваемые вопросы (FAQ)
Почему мой архив .zip не отправляется, хотя размер 5 МБ?
Скорее всего внутри архива находятся запрещённые типы файлов (например, .exe). Разархивируйте, удалите их или замените безопасными альтернативами.
Что делать, если получатель пишет, что «почтовый ящик заполнен»?
Попросите получателя очистить ящик или увеличить квоту. Вы также можете отправить файл через облако и поделиться ссылкой.
Можно ли отправлять архивы, защищённые паролем?
Большинство сервисов (Gmail, Outlook, Yandex) блокируют такие архивы, так как не могут просканировать их содержимое. Лучше использовать облачное хранилище и передать пароль отдельным каналом (мессенджер, звонок).
Как проверить, включён ли архив в Microsoft 365?
В PowerShell выполните:
Get-Mailbox -Identity user@domain.com | Select-Object ArchiveStatus,ArchiveState
Если ArchiveStatus = None, архив не активирован – обратитесь к администратору.
Почему письмо «залипает» в исходящих в приложении Mail на iPhone?
Часто причина – отсутствие доступа к сети (Wi‑Fi/Cellular) или неверные настройки SMTP. Проверьте соединение и параметры аккаунта в Settings → Mail → Accounts.
Отказ почтового сервиса от отправки архива обычно связан с размерами файлов, типом содержимого, квотой ящика или корпоративными политиками. Тщательная проверка размеров, сканирование вложений и использование альтернативных методов (облачные ссылки) позволяют быстро решить проблему.
Если после всех проверок письмо всё равно не отправляется, рекомендуется обратиться в службу поддержки вашего почтового провайдера, предоставив код ошибки SMTP и детали вложения.