PHPMailer 报错 Could not instantiate mail function.

WBOY
Release: 2016-06-23 14:00:40
Original
1376 people have browsed it

我在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->AddAddress($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();}?>
Copy after login


回复讨论(解决方案)

给出你的下载地址

可能是要求的 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

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!