我不知道我将文件转移到笔记本电脑有什么问题我在php邮件中发送邮件时遇到问题,我在笔记本电脑上查看我的phpinfo似乎确实与桌面上的文件相同。
SMTP smtp.mail.yahoo.com smtp.mail.yahoo.com smtp_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();
请帮助谢谢
答案 0 :(得分:0)
添加
$mail->Port=465;
$mail->SMTPSecure = "tls";
然后它应该工作。 Yahoo SMTP需要port和tls。您还可以在此处查看PHPMailer示例:http://phpmailer.worxware.com/index.php?pg=exampleasmtp