У писем, отправляемых через Haskimail, есть ограничения по размеру, числу получателей и типам вложений. Если письмо их нарушает, оно будет отклонено.
| Что ограничено | Лимит |
|---|---|
Текстовая версия (TextBody) |
до 5 МБ |
HTML-версия (HtmlBody) |
до 5 МБ |
| Письмо целиком, вместе с вложениями | до 10 МБ |
| Получателей в одном письме | до 50 суммарно в To, Cc и Bcc |
| Пакетная отправка | до 500 писем и до 50 МБ на запрос |
Учитывайте кодирование. Вложения передаются в кодировке base64, а размер письма считается уже после кодирования. Закодированный файл примерно на треть больше исходного, поэтому, например, вложение весом 8 МБ превысит лимит.
Запрещённые типы вложений
Письмо будет отклонено, если в нём есть файл с одним из расширений:
vbs, exe, bin, bat, chm, com, cpl, crt, hlp, hta, inf, ins, isp, jse, lnk, mdb, pcd, pif, reg, scr, sct, shs, vbe, vba, wsf, wsh, wsl, msc, msi, msp, mst.
Если нужно передать большой файл или файл запрещённого типа, загрузите его в облачное хранилище и добавьте в письмо ссылку.
Подробнее о вложениях — в документации по отправке через API.