我可以在后端Mail模块中使用.env文件设置Mail凭据。哪一个先例?某些插件会使用.env,而其他插件会使用数据库设置吗?如果我将后端值留空,是否会使用.env设置?
答案 0 :(得分:1)
数据库设置(System\Models\MailSetting
模型)由October CMS本身使用(也许由RainLab的插件使用,但我不确定)。第三方插件可以使用其他东西,具体取决于创作者的口味。
如果将后端值留空,则MailSetting
模型可能会从config/mail.php
文件中获取值。如果打开它,将会看到类似以下内容的内容:
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
这意味着host
从.env文件解析为MAIL_HOST
参数,如果不存在,将使用smtp.mailgun.org
。