Всем привет.
Есть форма на сайте, регистрация, вводим допустим емаил которого не существует и емаил сервис присылает ошибку (
Expected response code 250 but got code "550", with message "550 Message was not accepted -- invalid mailbox. Local mailbox dfsdfsdfs@bk.ru is unavailable: user is terminated")
Как можно отловить код ошибки в php и подставить свой текст?
Так я проверяю на заполненность поля
if (empty($email)) {
throw new Exception('Введите E-mail');
}
Кусок кода, как я вывожу результаты.
die(json_encode([
'status' => 'success',
'message' => 'Регистрация успешно завершена. На указанный E-mail адрес отправлено письмо с паролем для входа в личный кабинет.'
], JSON_UNESCAPED_UNICODE));
} catch (
Exception $e
) {
die(json_encode([
'status' => 'error',
//'title' => 'Не удалось зарегистрировать нового пользователя, повторите попытку позже',
'message' => $e->getMessage()
], JSON_UNESCAPED_UNICODE));
}