使用CakePHP3从gmail发送电子邮件,连接被拒绝

时间:2018-12-10 13:25:42

标签: cakephp smtp cakephp-3.0

我在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 :(得分:0)

首先更新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电子邮件功能的邮件功能。