Отправка электронной почты из Gmail с использованием CakePHP3, соединение отказано - PullRequest
0 голосов
/ 10 декабря 2018

У меня проблема с настройкой CakePHP3 для отправки электронной почты из моей учетной записи Gmail.Я всегда получаю ошибку Connection refused.Я не знаю, где проблема.Поэтому я надеюсь, что у кого-нибудь здесь есть знания об отправке электронных писем из моей учетной записи Gmail.

РЕДАКТИРОВАТЬ: я использую хостинг-сервер GoDaddy

Вот мои настройки.

'gmail' => [
            'host' => '(ssl://)smtp.gmail.com',
            'port' => 465,
            'username' => 'MyGmail@gmail.com', 
            'password' => 'pass',
            'className' => 'Smtp',
            'tls' => true
        ],





    'Email' => [
        'gmail' => [
            'transport' => 'gmail',
            'from' => 'myGmail@gmail.com',
            //'charset' => 'utf-8',
            //'headerCharset' => 'utf-8',
        ],
    ],

1 Ответ

0 голосов
/ 10 декабря 2018

Первое обновление конфигурации электронной почты в CakePHP

Ваш обновленный файл config / app.php должен выглядеть следующим образом:

      'EmailTransport' => [
         'default' => [
           'className' => 'Smtp',
            // The following keys are used in SMTP transports
            'host' => 'ssl://smtp.gmail.com',
            'port' => 465,
            'timeout' => 30,
            'username' => 'username@domain.com',
            'password' => 'your_password',
         ],
      ],

и теперь использовать почтовую функцию CakePHP Email Function.

...