Octobercms .env vs база данных Настройки почты - PullRequest
1 голос
/ 12 апреля 2019

Я могу установить учетные данные Mail в модуле Backend Mail и в файле .env. Какой из них имеет прецедент? Будут ли некоторые плагины использовать .env, а другие плагины будут использовать настройки базы данных? Если я оставлю значения бэкэнда пустыми, будут ли использоваться настройки .env?

1 Ответ

1 голос
/ 13 апреля 2019

Настройки базы данных (модель System\Models\MailSetting) используются самой CMS October (и, возможно, плагинами RainLab, но я не уверен). Сторонние плагины могут использовать что-то еще, зависит от вкуса создателя.

Если вы оставите значения бэкэнда пустыми, модель MailSetting, вероятно, примет значения из вашего файла config/mail.php. Если вы откроете его, вы увидите что-то вроде:

'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

Это означает, что host преобразуется в параметр MAIL_HOST из файла .env, и, если его там нет, будет взято smtp.mailgun.org.

...