是否可以在cakephp开发模式下关闭电子邮件发送?

时间:2012-07-23 13:34:42

标签: email cakephp development-mode

在开发模式下,没有必要发送电子邮件(大部分都可能是垃圾邮件)。我们希望能够在日志中看到生成电子邮件,但不执行电子邮件递送。

当网站在生产模式下运行时,我们会像往常一样发送货物。

这可能在某个配置文件中吗?

1 个答案:

答案 0 :(得分:2)

可以做一些简单的事情:

if(Configure::read('debug')==0) {
   // send the email
} 

// log the email has been sent
// etc

这只会在您投入生产时发送电子邮件(假设使用Cake的默认调试级别 - 0, 1, 2 但这可能会带来很多额外的工作。 uzyn评论中的问题看起来像是一个更强大的解决方案。