← К списку версий
v0.85.3
30.09.2026
PATCH
Дозированная отправка писем на один ящик
ТЗ 263 «Дозированная отправка». Письма на один и тот же почтовый ящик (получатель ИЛИ BCC-копия администратору) теперь уходят с паузой по умолчанию 5 секунд (настраивается MAIL_SAME_RECIPIENT_INTERVAL), чтобы адресат не получил залп из десятков писем разом — типичный триггер спам-фильтров. Разным получателям письма отправляются сразу. Очередное письмо дожидается паузы только если в тот же ящик реально ушло предыдущее; пропущенные дубли и dry-run паузу не сбивают. Версия v0.85.3.
Что сделано
- Интервал для одного ящика - В email:send-prepared добавлена дозировка: письма на один ящик (to_email или BCC админиистрации) отправляются с паузой по умолчанию 5 секунд (ключа MAIL_SAME_RECIPIENT_INTERVAL в .env). Ранее ящик с 30–70 письмами (например, 43 обновления для info@ipd.by + копии администратору) получал всё одним залпом.
Что не сломалось
- Разные получатели - Письма разным клиентам отправляются без задержки; пауза считается только для совпадающих ящиков.
- Дубли и dry-run - Пропущенные дубли и режим --dry-run не влияют на дозировку.
Результат
- Один и тот же почтовый ящик получает серию писем с зазором ~5 секунд, вместо мгновенного залпа, что защищает доставляемость от спам-фильтров.