Не большой эксперт по SMTP, но я бы посоветовал вам зайти в Google для получения списка статуса SMTP, а затем сопоставить этот статус SMTP с Код статуса HTTP .
Большую часть времени для статуса HTTP у вас есть 3 основные категории, сгруппированные по коду статуса (диапазонам):
- 200 за хорошее исполнение
- 400 для ошибок пользователя
- 500 для ошибок сервера
Я действительно не знаю, есть ли связь между SMTP и статусом кода HTTP. В этом случае вы сами выбираете, какой код статуса вы будете отображать вместе, а затем возвращаете хороший результат HTTP-кода.