Ошибка SMTP 421 указывает на то, что почтовый сервер временно недоступен и закрывает канал передачи. Это временный сбой, который обычно происходит, когда сервер выключается, перезапускается или испытывает высокую нагрузку.
Код ответа SMTP 421 следует стандартному формату ответа SMTP:
4 = Временный сбой (транзиентный отрицательный ответ завершения)
21 = Служба недоступна, закрытие канала передачи
Когда вы получаете ошибку 421, это означает, что принимающий почтовый сервер временно не может принять ваше соединение или обработать ваш запрос. Сервер явно закрывает соединение, и вы должны повторить попытку позже.
Подождать и повторить: Подождите несколько минут перед попыткой повторного соединения
Экспоненциальная задержка: Реализуйте логику повторных попыток с экспоненциальной задержкой (подождите 1 минуту, затем 2 минуты, затем 4 минуты и т.д.)
Проверить статус сервера: Убедитесь, что принимающий почтовый сервер не испытывает известных проблем
Снизить скорость соединения: Если вы отправляете массовые электронные письма, снизьте скорость соединения, чтобы не перегрузить сервер
Мониторить попытки повторения: Отслеживайте, сколько раз вы повторяете попытку, и остановитесь после разумного количества попыток