![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.09.2015
Сообщений: 89
|
![]()
Доброго времини суток ,- не получается настроить обратную связь "Contact"
то есть не приходит письмо на указанную почту админом. // config 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer to send real emails. 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.yandex.ru', 'username' => '*************.ru', 'password' => '*********', 'port' => '465', 'encryption' => 'ssl', // 'encryption' => 'tls', ], ], model public function contact($email) { if ($this->validate()) { Yii::$app->mailer->compose() ->setTo($email) ->setFrom(['************.ru' => $this->name]) ->setSubject($this->subject) ->setTextBody($this->body) ->send(); return true; } return false; } controller public function actionContact() { $model = new ContactForm(); if ($model->load(Yii::$app->request->post()) && $model->contact(Yii::$app->params['adminEmail'])) { Yii::$app->session->setFlash('contactFormSubmitted') ; return $this->refresh(); } return $this->render('contact', [ 'model' => $model, ]); } В params.php указан существующий email Что здесь не правильно или где ещё можно искать ошибки? Последний раз редактировалось rosqwlll; 29.08.2017 в 23:48. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обратная связь | ddpool | HTML и CSS | 2 | 12.04.2017 00:41 |
выдвижная обратная связь | Анна_21 | HTML и CSS | 1 | 21.05.2015 04:30 |
Гостевая книга/Обратная связь | keksik | HTML и CSS | 4 | 15.01.2012 12:59 |
обратная связь | 13th | Свободное общение | 2 | 14.01.2011 22:14 |
Обратная связь | Oliany | PHP | 1 | 06.05.2007 23:40 |