Как обрабатывать исключения с помощью cfmail?

В моем проекте я использую <cfmail> отправить подтверждение заказа пользователю после успешного создания заказа. У меня есть одно сомнение. Если почтовый сервер выходит из строя в течение этого времени, есть ли способ справиться с этой ситуацией с помощью cftry и cfcatch, или он не обрабатывает эти ошибки?

1 ответ

Обычно, если функция spoolenable включена, электронная почта переходит в спул и страница обрабатывает, действительно ли письмо отправлено или нет, если все необходимые поля введены и действительны.

https://wikidocs.adobe.com/wiki/display/coldfusionen/cfmail

Катушка Включить детали из вики

опционально

Будь спулинг почты или всегда отправлять ее немедленно. Переопределяет почтовые сообщения администратора ColdFusion на диск для настройки доставки.

да: сохраняет копию сообщения до завершения операции отправки. Страницы, которые используют эту опцию, могут работать медленнее, чем те, которые используют опцию Нет.

no: ставит в очередь сообщение для отправки без сохранения копии до завершения операции. Если при доставке возникает ошибка, если для этого параметра установлено значение Нет, ColdFusion создает исключение приложения и регистрирует ошибку в файле mail.log.

Другие вопросы по тегам