'<_a:(login|logout)>' => 'site/<_a>',
'<_a:[-\w]+>' => 'site/<_a>'
'mailer' => function () {
return Yii::createObject([
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => true,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => Yii::$app->siteSettings->get('SITE.MAIL_HOST'),
'port' => Yii::$app->siteSettings->get('SITE.MAIL_PORT'),
'username' => Yii::$app->siteSettings->get('SITE.MAIL_USER'),
'password' => Yii::$app->siteSettings->get('SITE.MAIL_PASS'),
'encryption' => Yii::$app->siteSettings->get('SITE.MAIL_ENCR')
],
'messageConfig' => [
'to' => [ Yii::$app->siteSettings->get('SITE.EMAIL_ADMIN') ],
'from' => [ Yii::$app->siteSettings->get('SITE.MAIL_USER') ]
]
]);
},
return Yii::createObject([
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => (new Request())->userIP == '127.0.0.1' ? true : false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => $this->host,
'port' => $this->port,
'username' => $this->username,
'password' => $this->password,
'encryption' => $this->encryption
],
'htmlLayout' => '@app/mail/layouts/html.php',
'textLayout' => '@app/mail/layouts/text.php',
'messageConfig' => [
'from' => [$this->outFrom => $this->outName],
]
]);
Мне лень было проект на бубунту переносить(в основном из за проблем с настройкой всяких компонентов сервера)
Просто если загрузить на хост, то все равно сайт должен быть открыт, это не подойдет