【发布时间】:2017-04-23 07:43:06
【问题描述】:
我正在使用 smtp 邮件设置并成功发送邮件,但有时会出现以下错误,请帮助我代码中的错误。
----错误---
283 并且在 文件:home/xxx/public_html/xxx/class.smtp.php
stream_socket_client(): 无法连接 ssl://smtp-relay.gmail.com:465(网络无法访问)
Array
(
[host] => ssl://smtp-relay.gmail.com
[port] => 465
[timeout] => 300
[options] => Array ( )
[streamok] => 1
[errno] => 0
[errstr] =>
[socket_context] => Resource id #66
)
# SMTP Settings
$mail->Host = 'smtp-relay.gmail.com';
$mail->Port = '465';
$mail->Username = 'noreply@xxxxxx.co.xx';
$mail->Password = '$$xxxxxxxx$$';
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->SetFrom($GLOBALS["smtp_from_email"], $GLOBALS["smtp_from_name"]);
$mail->CharSet = 'UTF-8';
# SMTP Settings
【问题讨论】:
-
试试 $mail->Port = '587';