cakephp swiftmailer 配置
您好,我在我的应用程序中使用 swiftmailer 组件,并且正在寻找一种方法来为 swiftmailer 提供单独的配置(可能在配置文件夹中?),以检查我正在使用的调试模式,从而使用不同的设置?
情况 1:在生产模式下使用简单的 smtp 服务器,无需身份验证。 情况 2:在调试模式下使用 gmail 设置或其他设置,因为我是在本地开发,
这可能吗?
设置代码案例 1:
$this->SwiftMailer->smtpHost = '';
设置代码案例 2:
$this->SwiftMailer->smtpType = '';
$this->SwiftMailer->smtpHost = '';
$this->SwiftMailer->smtpPort =;
$this->SwiftMailer->smtpUsername = '';
$this->SwiftMailer->smtpPassword = '';
hi i am using swiftmailer component in my app and am looking for a way to have a separate config (perhaps in config folder?) for swiftmailer that checks what debug mode i am using and thus uses different settings?
case 1: on production mode use simple smtp server without auth.
case 2: on debug mode use gmail settings or other settings since i am developing locally
is this possible?
the settings code case 1:
$this->SwiftMailer->smtpHost = '';
the settings code case 2:
$this->SwiftMailer->smtpType = '';
$this->SwiftMailer->smtpHost = '';
$this->SwiftMailer->smtpPort =;
$this->SwiftMailer->smtpUsername = '';
$this->SwiftMailer->smtpPassword = '';
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为最快的方法是:
现在把它放在哪里。
我建议使用控制器构造函数,这样既漂亮又整洁。
对于这些值,您始终可以使用私有配置文件:
您可以在 配置类 v 1.2 和配置类 v 1.3。
它们的内容似乎是相同的,所以看起来从1.2到1.3没有改变。
希望有帮助。
I think the quickest way would be:
Now where to put it on.
I would suggest the Controller constructor, that way it's nice and tidy.
For the values you can always use a private config file:
You can find a more generic example on Configuration Class v 1.2 and Configuration Class v 1.3.
They seem to have the same content, so it seems that it hasn't changed from 1.2 to 1.3.
Hope it helps.