Функциональность электронной почты не работает в cakephp 3.5
Я реализую функцию отправки почты в CakePHP 3.5 на локальной машине Windows 10.
Я создал testingrequest.ctp src/Template/Email/html/testingrequest.ctp, который имеет HTML-таблицу.
Во время работы функции sendtestrequestmail()
Я получаю сообщение об ошибке
Невозможно установить соединение, потому что целевой компьютер активно отказался от него.
Какой еще шаг я должен сделать, чтобы отправить почту?
----> config/app.php
'EmailTransport' => [
'default' => [
'className' => 'Smtp',
// The following keys are used in SMTP transports
'host' => 'localhost',
'port' => 587,
'timeout' => 30,
'username' => 'user',
'password' => 'secret',
'client' => null,
'tls' => null,
'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
],
],
---->controller
use App\Controller\AppController;
use Cake\Mailer\Email;
public function sendtestrequestmail($testRequestId = null){
$email = new Email('default');
$email
->template('testingrequest', 'testingrequest')
->emailFormat('html')
->to('dkvastrakar18@gmail.com')
->from('dkvastrakar18@gmail.com')
->subject('About')
->send('My message');
}