我在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',
],
],
答案 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电子邮件功能的邮件功能。