Отправка файлов по электронной почте¶
Отправка файлов по электронной почте — процесс передачи одного или нескольких файлов (включая целые папки) от отправителя к получателю с использованием почтовых протоколов и клиентов. Папка как таковая не передаётся по SMTP: она предварительно упаковывается в единый архивный файл (обычно формат ZIP), который прикрепляется к письму как вложение.
¶Ограничения почтовых сервисов
Почтовые системы ограничивают размер вложений. В России популярные сервисы устанавливают следующие лимиты:
| Сервис | Максимальный размер письма с вложением |
|---|---|
| Mail.ru | 50 МБ |
| Яндекс Почта | 50 МБ |
| Gmail | 25 МБ |
| Outlook.com | 20 МБ |
Для передачи папок, превышающих эти лимиты, используют облачные хранилища (Яндекс.Диск, Облако Mail.ru, Google Диск, Dropbox) — отправитель выгружает папку в облако и отправляет получателю ссылку на скачивание.
¶Упаковка папки в архив
Прежде чем прикрепить папку к письму, её нужно сжать в ZIP-архив.
¶Windows
- Выделить папку в Проводнике.
- Нажать правой кнопкой мыши, выбрать «Отправить» → «Сжатая ZIP-папка».
- В Windows 11 пункт находится в меню «Показать дополнительные параметры» → «Сжать в ZIP-архив».
¶macOS
- Выделить папку в Finder.
- Нажать правой кнопкой (или Ctrl+клик) → «Сжать "имя папки"».
¶Linux
В файловых менеджерах (Nautilus, Dolphin) используется контекстное меню «Сжать…» с выбором формата ZIP. В командной строке архив создаётся командой zip -r архив.zip папка/.
¶Отправка письма с вложением
После создания ZIP-файла выполняется стандартная процедура отправки:
- Открыть почтовый клиент или веб-интерфейс почты.
- Создать новое письмо, указать адрес получателя и тему.
- Нажать кнопку «Прикрепить файл» (скрепка, значок «+» или пункт меню «Вложение»).
- Выбрать созданный ZIP-архив в диалоге выбора файлов.
- Дождаться окончания загрузки (индикатор прогресса) и нажать «Отправить».
В веб-интерфейсах Mail.ru и Яндекс Почты поддерживается перетаскивание файла в область письма мышью. В мобильных приложениях вложение добавляется через меню скрепки; в Gmail для Android и iOS доступна отправка файлов из Google Диска.
¶Почтовые клиенты
Десктопные почтовые клиенты — Microsoft Outlook, Mozilla Thunderbird, «The Bat!», Apple Mail — поддерживают вложения по стандарту MIME (Multipurpose Internet Mail Extensions), который позволяет кодировать бинарные файлы в текстовый поток SMTP. Thunderbird и Outlook автоматически предупреждают, если размер вложения превышает лимит сервера, и предлагают сжать файл или использовать ссылку.
¶Кодировка и целостность
При передаче ZIP-архива кодировка имен файлов внутри архива может искажаться, если имена содержат кириллицу или спецсимволы. Для совместимости рекомендуется использовать архиваторы с поддержкой UTF-8 в именах (7-Zip, WinRAR с настройкой кодировки). Некоторые почтовые фильтры антивирусов и корпоративные шлюзы блокируют вложения с расширениями .exe, .bat, .js, .vbs — в этом случае файл переименовывают или используют облачную ссылку.
¶Альтернативные способы передачи папок
Когда папка слишком велика для почты или требует регулярного обновления, используют:
- Облачные хранилища — загрузка папки и отправка ссылки-приглашения на просмотр или скачивание.
- Файлообменники — временные ссылки с ограниченным сроком жизни (например, Transfer.sh, WeTransfer).
- Мессенджеры — Telegram, WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ) и ВКонтакте позволяют отправлять папки и файлы до 2 ГБ без упаковки в архив.
- Сетевые протоколы — FTP/SFTP и WebDAV для регулярного обмена большими объёмами данных.
¶Историческая справка
До появления MIME в 1990-х годах почтовые протоколы поддерживали только текстовые сообщения; передача файлов осуществлялась через UUEncode и BinHex. Стандарт MIME, предложенный Натаном Боренштейном и Китом Муром, утверждён в 1992 году (RFC 1341, позднее RFC 2045–2049) и стал основой современной отправки вложений, включая целые архивированные папки.
