Octobercms .env 与数据库邮件配置设置
Octobercms .env vs database Mail config settings
我可以在后端邮件模块中设置邮件凭据,并使用 .env 文件。哪一个先行?一些插件会使用 .env 而其他插件会使用数据库设置吗?如果我将后端值留空,是否会使用 .env 设置?
数据库设置(System\Models\MailSetting
模型)由 October CMS 本身使用(也许由 RainLab 的插件使用,但我不确定)。 3rd 方插件可以使用其他东西,取决于创作者的品味。
如果您将后端值留空,MailSetting
模型可能会从您的 config/mail.php
文件中获取值。如果你打开它,你会看到类似这样的内容:
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
表示host
从.env文件中解析为MAIL_HOST
参数,如果不存在则取smtp.mailgun.org
我可以在后端邮件模块中设置邮件凭据,并使用 .env 文件。哪一个先行?一些插件会使用 .env 而其他插件会使用数据库设置吗?如果我将后端值留空,是否会使用 .env 设置?
数据库设置(System\Models\MailSetting
模型)由 October CMS 本身使用(也许由 RainLab 的插件使用,但我不确定)。 3rd 方插件可以使用其他东西,取决于创作者的品味。
如果您将后端值留空,MailSetting
模型可能会从您的 config/mail.php
文件中获取值。如果你打开它,你会看到类似这样的内容:
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
表示host
从.env文件中解析为MAIL_HOST
参数,如果不存在则取smtp.mailgun.org