zf2 smtp - 在 cpanel 上无法访问网络
zf2 smtp - Network is unreachable on cpanel
我刚刚在 cpanel 上部署了我的网站。我使用 gmail smtp 发送电子邮件。它在我的本地服务器上运行良好。但是在 cpanel 上部署后出现错误 Network is unreachable
。服务器启用了 smtp 协议。可能是什么问题呢。是否需要联系托管服务提供商?
发送邮件的代码是
$mail = new Mail\Message();
$mail->setBody($bodyParts);
$mail->setFrom($fromAddress, $fromName);
$mail->setTo($toAddress, $toName);
$mail->setSubject($subject);
// setup SMTP options
$options = new Mail\Transport\SmtpOptions(array(
'name' => 'localhost',
'host' => 'smtp.gmail.com',
'port'=> 587,
'connection_class' => 'login',
'connection_config' => array(
'username' => $fromAddress,
'password' => $password,
'ssl'=> 'tls',
),
));
$transport = new Mail\Transport\Smtp($options);
$transport->send($mail);
请帮忙。这是我第一次在 cpanel 上部署 zf2。
尤里卡!!
我只是使用 ssl
而不是 tls
和端口号 465
$options = new Mail\Transport\SmtpOptions(array(
'name' => 'localhost',
'host' => 'smtp.gmail.com',
'port'=> 465,
'connection_class' => 'login',
'connection_config' => array(
'username' => $fromAddress,
'password' => $password,
'ssl'=> 'ssl',
),
));
工作完美。
我刚刚在 cpanel 上部署了我的网站。我使用 gmail smtp 发送电子邮件。它在我的本地服务器上运行良好。但是在 cpanel 上部署后出现错误 Network is unreachable
。服务器启用了 smtp 协议。可能是什么问题呢。是否需要联系托管服务提供商?
发送邮件的代码是
$mail = new Mail\Message();
$mail->setBody($bodyParts);
$mail->setFrom($fromAddress, $fromName);
$mail->setTo($toAddress, $toName);
$mail->setSubject($subject);
// setup SMTP options
$options = new Mail\Transport\SmtpOptions(array(
'name' => 'localhost',
'host' => 'smtp.gmail.com',
'port'=> 587,
'connection_class' => 'login',
'connection_config' => array(
'username' => $fromAddress,
'password' => $password,
'ssl'=> 'tls',
),
));
$transport = new Mail\Transport\Smtp($options);
$transport->send($mail);
请帮忙。这是我第一次在 cpanel 上部署 zf2。
尤里卡!!
我只是使用 ssl
而不是 tls
和端口号 465
$options = new Mail\Transport\SmtpOptions(array(
'name' => 'localhost',
'host' => 'smtp.gmail.com',
'port'=> 465,
'connection_class' => 'login',
'connection_config' => array(
'username' => $fromAddress,
'password' => $password,
'ssl'=> 'ssl',
),
));
工作完美。