Сервера отправки нужно обслуживать. Так как мы никогда не обновляем одновременно все сервера, чтобы уровень доступности сервиса сохранялся на уровне 99,99%, то во время обновлений может разрываться smtp соединение или отваливаться api запрос. Решение только одно — повторить запрос.
Если у вас
интеграция через SMTP → скорее всего, вы используете
Postfix или
Exim, в котором встроена политика повторов для временных ошибок вида 4ХХ.
Если же у вас
интеграция по API → нужно озадачиться на старте наличием менеджера очередей, например,
Rabbit или
Kafka.