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

PHPMailer 报错 Could not instantiate mail function.

php 搞代码 3年前 (2022-01-23) 19次浏览 已收录 0个评论
文章目录[隐藏]

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

<?php/*** Simple example script using PHPMailer with exceptions enabled* @package phpmailer* @version $Id$*/require '../class.phpmailer.php';try {	$mail = new PHPMailer(true); //New instance, with exceptions enabled	$body             = file_get_contents('contents.html');	$body             = preg_replace('/\\\\/','', $body); //Strip backslashes	$mail->IsSMTP();                           // tell the class to use SMTP	$mail->SMTPAuth   = true;                  // enable SMTP authentication	$mail->Port       = 25;                    // set the SMTP server port	$mail->Host       = "smtp.163.com"; // SMTP server	$mail->Username   = "****@163.com";     // SMTP server username	$mail->Password   = "***";            // SMTP server password	//$mail->IsSendmail();  // tell the class to use Sendmail	$mail->AddReplyTo("***@163.com","First Last");	$mail->From       = "***@163.com";	$mail->FromName   = "phpmailer";	$to = "***@qq.com";	$mail->AddAd<mark>(本文来)源gaodaimacom搞#^代%!码&网(</mark><pre>搞gaodaima代码

dress($to); $mail->Subject = “First PHPMailer Message”; $mail->AltBody = “To view the message, please use an HTML compatible email viewer!”; // optional, comment out and test $mail->WordWrap = 80; // set word wrap $mail->MsgHTML($body); $mail->IsHTML(true); // send as HTML $mail->Send(); echo ‘Message has been sent.’;} catch (phpmailerException $e) { echo $e->errorMessage();}?>

回复讨论(解决方案)

给出你的下载地址

可能是要求的 php 版本太高了吧?

//$mail->IsSendmail();
这个去掉的话默认是使用系统的mail函数发送邮件的。会不会是这个原因。

给出你的下载地址

可能是要求的 php 版本太高了吧?

http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list
最后一个是我下载的,开始是在Linux下执行的,报这个错后来才换到windows下的

//$mail->IsSendmail();
这个去掉的话默认是使用系统的mail函数发送邮件的。会不会是这个原因。

这个要去的,否则回报其他的错

给出你的下载地址

可能是要求的 php 版本太高了吧?

非常感谢,的确是我下载的phpmailer版本太高导致的,我现在了个5.1的yiqieok


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

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

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

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

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