Php 发送邮件时发生SMTP错误

Php 发送邮件时发生SMTP错误,php,smtp,phpmailer,Php,Smtp,Phpmailer,我在发送邮件时出错。我正在使用SMTP发送邮件。以下是错误详细信息 SMTP->错误:无法连接到服务器:找不到套接字传输“ssl”-配置PHP时是否忘记启用它?(35944880) SMTP错误:无法连接到SMTP主机 下面是我的代码 $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Port = 465;

我在发送邮件时出错。我正在使用SMTP发送邮件。以下是错误详细信息

SMTP->错误:无法连接到服务器:找不到套接字传输“ssl”-配置PHP时是否忘记启用它?(35944880) SMTP错误:无法连接到SMTP主机

下面是我的代码

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth   = true;                    
$mail->Port       = 465;                   
$mail->Host       = "xxxxxxxxxxxx.com";       

$mail->SMTPSecure = 'ssl';
$mail->Username   = "xxxxxx@gmail.com";     
$mail->Password   = "*********";
$mail->From       = "XXXX@gmail.com";
$mail->FromName   = "...."; 
怎么解决呢?。是我对服务器设置所做的任何事情


请帮助

您需要在主机上启用ssl连接。或者你需要知道他们是否启用了它。如果没有,则必须使用常规端口25或587

这怎么可能是一个离题的问题????????????????????我是Stuck你的主机设置为什么?“smtp.gmail.com”有效吗?