无法错误连接smtp主机


Could not connect smtp host wrong

我不知道出了什么问题,我正在将文件传输到笔记本电脑上,并且我在php mailer中发送邮件时遇到了问题,在该邮件中检查笔记本电脑中的phpinfo,它似乎可以,事实上与桌面中的相同。。

SMTP SMTP.mail.yahoo.com SMTP.mail.yahoocomsmtp_port 25 25

错误是无法连接到smtp主机错误的

我打开了openssl扩展smtp如你所见如果你需要的话,这里是我的代码

$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host="smtp.mail.yahoo.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "******"; // SMTP username
$mail->Password = "******"; // SMTP password
$mail->From = "****";
$mail->FromName = "******";
$mail->AddAddress(******","*******");

$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Welcome to LilShop";
$mail->Body = ' Message ';
$mail->Send();

请帮忙感谢

添加

$mail->Port=465;
$mail->SMTPSecure = "tls"; 

然后它就会起作用。Yahoo SMTP需要端口和tls。您也可以在此处查看PHPMailer示例:http://phpmailer.worxware.com/index.php?pg=exampleasmtp