【发布时间】:2019-09-03 08:37:59
【问题描述】:
我可以在后端邮件模块中设置邮件凭据,并使用 .env 文件。哪一个先例?一些插件会使用 .env 而其他插件会使用数据库设置吗?如果我将后端值留空,是否会使用 .env 设置?
【问题讨论】:
标签: octobercms octobercms-plugins octobercms-backend
我可以在后端邮件模块中设置邮件凭据,并使用 .env 文件。哪一个先例?一些插件会使用 .env 而其他插件会使用数据库设置吗?如果我将后端值留空,是否会使用 .env 设置?
【问题讨论】:
标签: octobercms octobercms-plugins octobercms-backend
数据库设置(System\Models\MailSetting 模型)由十月 CMS 本身使用(可能由 RainLab 的插件使用,但我不确定)。 3rd 方插件可以使用其他插件,取决于创作者的口味。
如果您将后端值留空,MailSetting 模型可能会从您的 config/mail.php 文件中获取值。如果你打开它,你会看到类似的东西:
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
表示host解析为.env文件中的MAIL_HOST参数,如果不存在,则采用smtp.mailgun.org。
【讨论】: