Можно ли отключить отправку электронной почты в режиме разработки cakephp?
Находясь в режиме разработки, отправлять электронные письма не обязательно (и по большей части могут быть спамом). Мы хотели бы иметь возможность видеть сгенерированную электронную почту в журнале, но не выполнять доставку электронной почты.
Когда сайт работает в производственном режиме, мы хотим отправлять посылки как обычно.
это возможно в конфигурационном файле где-нибудь?
1 ответ
Вы можете сделать что-то простое, как:
if(Configure::read('debug')==0) {
// send the email
}
// log the email has been sent
// etc
и это только отправит электронное письмо, если вы работаете (при условии использования уровней отладки Cake по умолчанию - 0, 1, 2
но это может создать много дополнительной работы. Вопрос в комментарии Узына выглядит как более надежное решение.