2014-12-05 300 views
-1

发送邮件时,我得到一个错误。我使用SMTP发送邮件。以下是错误的详细信息。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 = "[email protected]";  
$mail->Password = "*********"; 
$mail->From  = "[email protected]"; 
$mail->FromName = "...."; 

它如何解决。是否有任何事情我必须完成服务器设置。

请帮

+0

它怎么可能是一个题外话问题????????????????????我卡住了 – user2148134 2014-12-05 05:54:47

+0

你的主机设置了什么? “smtp.gmail.com”是否有效? – 2014-12-05 06:28:46

回答

1

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