Я настраиваю заказную почтовую очередь. Дело в том, что могут быть ошибки при отправке почты. Обычно никто не узнает причину, по которой почта не достигла места назначения. Поэтому самое простое решение - попытаться отправить письмо еще раз. Вот некоторые алгоритмы, которые я знаю из уст в уста:
- Дублируйте время в очереди для следующей повторной попытки, начинающейся через некоторое время: 1 мин, 2 мин, 4 мин и т. Д.
- Укажите серию интервалов (которые являются общим случаем предыдущего варианта): 5 минут, 5 минут, 10 минут, 30 минут и т. Д.
В какой-то момент попытаться отправить письмо снова будет бессмысленно. В любом случае, в систему входит журнал для не отправленной почты.
Что вы знаете о передовой практике в этом вопросе? Что такое «хороший» интервал удержания? По крайней мере, какие факты я должен принять во внимание, чтобы выбрать интервалы?