• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHPMailer 出错 Could not instantiate mail function

php 搞代码 4年前 (2022-01-24) 19次浏览 已收录 0个评论

PHPMailer 报错 Could not instantiate mail function.
我在phpmailer官网下载的最新的库,根据里面自带的test下的测试文件配置的,php.ini里面也支持sockets。上网查了许多资料也都试了还是不行,故在此请教各位大神指点指点,不胜感激!!!

<?php<br />/**<br />* Simple example script using PHPMailer with exceptions enabled<br />* @package phpmailer<br />* @version $Id$<br />*/<br /><br />require '../class.phpmailer.php';<br /><br />try {<br />	$mail = new PHPMailer(true); //New instance, with exceptions enabled<br /><br />	$body             = file_get_contents('contents.html');<br />	$body             = preg_replace('/\\\\/','', $body); //Strip backslashes<br /><br />	$mail->IsSMTP();                           // tell the class to use SMTP<br />	$mail->SMTPAuth   = true;                  // enable SMTP authentication<br />	$mail->Port       = 25;           <div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code>         // set the SMTP server port<br />	$mail->Host       = "smtp.163.com"; // SMTP server<br />	$mail->Username   = "[email protected]";     // SMTP server username<br />	$mail->Password   = "***";            // SMTP server password<br /><br />	//$mail->IsSendmail();  // tell the class to use Sendmail<br /><br />	$mail->AddReplyTo("[email protected]","First Last");<br /><br />	$mail->From       = "[email protected]";<br />	$mail->FromName   = "phpmailer";<br /><br />	$to = "[email protected]";<br /><br />	$mail->AddAddress($to);<br /><br />	$mail->Subject  = "First PHPMailer Message";<br /><br />	$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test<br />	$mail->WordWrap   = 80; // set word wrap<br /><br />	$mail->MsgHTML($body);<br /><br />	$mail->IsHTML(true); // send as HTML<br /><br />	$mail->Send();<br />	echo 'Message has been sent.';<br />} catch (phpmailerException $e) {<br />	echo $e->errorMessage();<br />}<br />?>

——解决方案——————–
给出你的下载地址

可能是要求的 php 版本太高了吧?
——解决方案——————–
//$mail->IsSendmail();
这个去掉的话默认是使用系统的mail函数发送邮件的。会不会是这个原因。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHPMailer 出错 Could not instantiate mail function
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址