Как ограничить частоту отправки сводных писем?

Как ограничить частоту отправки сводных писем?

Я пользуюсь бесплатным почтовым сервисом. Когда за один раз отправляется слишком много сообщений, запросы ограничиваются, что приводит к сбоям при отправке писем.

Мне нужно, чтобы все письма были отправлены корректно. После отправки одного сообщения следует делать паузу на определённое время, прежде чем отправлять следующее.

Есть какие-нибудь хорошие идеи?

Спасибо!

Привет, Кевин! Какой почтовый сервис ты используешь? Знаешь ли ты, можно ли настроить ограничение скорости отправки? Я знаю, что это обычно улучшает доставку (после отправки всех сообщений), но иногда это может улучшить и сам процесс отправки. Дай нам знать :wink:

Я пользуюсь бесплатной почтовой службой Tencent (Китай) (Https://exmail.qq.com/).
У меня пока нет хорошего способа решить эту проблему. :sleepy:

Хорошо, я не знаю этого провайдера, но постараюсь найти время, чтобы взглянуть. А пока, если у вас появятся какие-то подсказки, дайте мне знать :slight_smile:

Я подозреваю, что вам придется написать плагин или обновить ваш почтовый сервис.

Похоже, что Discourse выполняет краткосрочную повторную очередь для неудачных писем:

но я подозреваю, что это не предназначено для работы с подобными экстремальными сценариями, поскольку их рекомендуемые провайдеры не накладывают таких жестких ограничений на скорость.

Бесплатные почтовые сервисы и email несовместимы по ряду причин.

Мой совет: если возможно, перейдите на более качественный платный сервис.

@merefield абсолютно прав. В любом случае, настройка ваших параметров ESP станет быстрым решением, но не заменит эффективную функцию очереди или буферизации.