【问题标题】:Is it possible to turn off email sending in cakephp development mode?是否可以在 cakephp 开发模式下关闭电子邮件发送?
【发布时间】:2012-07-21 18:02:53
【问题描述】:

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

当网站以生产模式运行时,我们希望像往常一样发送交货。

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

【问题讨论】:

标签: email cakephp development-mode


【解决方案1】:

可以做一些简单的事情:

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

// log the email has been sent
// etc

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

【讨论】:

  • 哎呀!我刚看到这个..我认为我唯一的问题是邮件发送分散在应用程序中..我宁愿将它设置在某个配置中。
猜你喜欢
  • 2015-10-15
  • 1970-01-01
  • 2020-06-08
  • 2012-08-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-17
  • 2014-12-05
  • 2014-12-06
相关资源
最近更新 更多