Как обрабатывать исключения с помощью cfmail?
В моем проекте я использую <cfmail>
отправить подтверждение заказа пользователю после успешного создания заказа. У меня есть одно сомнение. Если почтовый сервер выходит из строя в течение этого времени, есть ли способ справиться с этой ситуацией с помощью cftry и cfcatch, или он не обрабатывает эти ошибки?
1 ответ
Обычно, если функция spoolenable включена, электронная почта переходит в спул и страница обрабатывает, действительно ли письмо отправлено или нет, если все необходимые поля введены и действительны.
https://wikidocs.adobe.com/wiki/display/coldfusionen/cfmail
Катушка Включить детали из вики
опционально
Будь спулинг почты или всегда отправлять ее немедленно. Переопределяет почтовые сообщения администратора ColdFusion на диск для настройки доставки.
да: сохраняет копию сообщения до завершения операции отправки. Страницы, которые используют эту опцию, могут работать медленнее, чем те, которые используют опцию Нет.
no: ставит в очередь сообщение для отправки без сохранения копии до завершения операции. Если при доставке возникает ошибка, если для этого параметра установлено значение Нет, ColdFusion создает исключение приложения и регистрирует ошибку в файле mail.log.