← Cloudflare Email Service / email-service / platform
Лимиты
Cloudflare Email Service имеет следующие ограничения для обеспечения оптимальной производительности и предотвращения злоупотреблений. Эти ограничения применяются к письмам, отправленным через REST API, привязка Workers, а также SMTP если не указано иное.
Дневные лимиты отправки
Новые аккаунты начинают работу с консервативной дневной квотой, которая со временем увеличивается в зависимости от вашей активности при отправке, показателей доставляемости и репутации аккаунта. Лимиты действуют для каждого аккаунта отдельно и могут автоматически повышаться по мере роста вашей репутации.
Если вам нужен более высокий лимит отправки раньше, чем это позволяет автоматическое увеличение, обратитесь к разделу «Нужен более высокий лимит?» внизу этой страницы, чтобы запросить увеличение.
Подтверждённые адреса назначения
Пока домен отправки не подключен, вы можете отправлять письма только на подтверждённые адреса назначения в вашем аккаунте. После подключения домена для отправки вы можете сразу отправлять письма любому получателю.
Отправка на подтверждённые адреса получателей всегда бесплатна: она не учитывается в вашей месячной квота или ваши дневные лимиты отправки, на любом тарифном плане, в том числе если настроен только Email Routing. Отправлять письма можно только с доменов, настроенных для маршрутизации.
Ограничения на содержимое писем
| Компонент | Лимит | Примечания |
|---|---|---|
| Получатели (to, cc, bcc) | 50 на одно письмо | Суммарно по всем полям получателей |
| Тема письма | 998 символов | Соответствует RFC 5322 |
| Общий размер сообщения | 5 MiB | Добавление вложений |
| Общий размер сообщения | 25 MiB | Для подтверждённые адреса назначения только |
| Размер заголовка | 16 KB | Все пользовательские заголовки в совокупности |
Лимиты зоны
| Лимит | Значение | Примечания |
|---|---|---|
| Домены на зону | 30 | Суммарное количество доменов, настроенных для Email Routing или Email Sending в зоне, включая корневой домен |
Лимиты Email Routing
Для входящих писем, обрабатываемых Email Routing, действуют следующие ограничения.
| Лимит | Значение | Примечания |
|---|---|---|
| Правила маршрутизации по доменам | 200 | Каждое правило связывает шаблон адреса с получателем |
| Адреса получателей на один аккаунт | 200 | Подтверждённые адреса назначения являются общими для всех доменов аккаунта |
| Размер входящего сообщения | 25 MiB | Сообщения большего размера отклоняются |
Reply References записей |
100 | Если во входящем письме больше 100 References записи, message.reply() выбрасывает исключение. Это снижает риск циклов автоответов. |
Каждое правило маршрутизации связывает один шаблон адреса с одним адресом получателя или одним Worker. Чтобы пересылать один и тот же шаблон на несколько адресов, используйте Worker, вызывающий forward() один раз для каждого адреса получателя. Все адреса получателей должны быть заранее подтверждены.
Маршрутизация в Workers на плане Workers Free
Worker, обрабатывающие входящие письма, учитываются в стандартных лимитах Workers на CPU и память. На плане Workers Free сложные обработчики могут превышать эти лимиты, из-за чего обработка сообщения завершится ошибкой. Сведения о неудачных вызовах отображаются в логи Workers на EXCEEDED_CPU ошибка. Перейдите на план Workers Paid для увеличения лимитов CPU и памяти.
Письма, отправленные из Workers
Письма, отправленные из Worker с помощью send_email привязки отображаются в сводке Email Routing как отклонено, даже если письма были доставлены успешно. Чтобы отслеживать успешность исходящей отправки, используйте Метрики и журналы отправки писем взамен.
Соответствие требованиям
Отправка писем должна соответствовать применимым законам и нормам о борьбе со спамом, чтобы сохранить хорошую репутацию и доставляемость.
- CAN-SPAM Act (США)
- GDPR (Европейский союз)
- CASL (Канада)
- Добавляйте корректный механизм отписки
- Своевременно учитывайте запросы на отказ от рассылки