PHPMailer停止工作:无法实例化邮件功能

时间:2015-12-03 14:07:44

标签: php email phpmailer

我有一个脚本,可以在工作结束时发送电子邮件。在某些时候,停止发送错误消息:

  

无法实例化邮件功能

未对脚本或系统设置进行任何更改。 唯一改变的是 - 随着处理数据量的增加,内存消耗和执行时间增加。

可能与内存相关的错误?如果我尝试在脚本开头发送消息,一切正常。

修改 相同的代码在脚本的开头起作用,并且最终不起作用。

    require_once 'class_phpmailer.php';

    $phpmail = new PHPMailer(); 
    $phpmail->CharSet = 'UTF-8'; 
    $phpmail->Sender = "my@site.com";
    $phpmail->From = "my@site.com";
    $phpmail->FromName = "mysite";
    $phpmail->AddAddress('another@site.com');
    $phpmail->Subject = 'test';
    $phpmail->MsgHTML('test');
    if( !$phpmail->Send() ){
        echo $phpmail->ErrorInfo ;  
    }

1 个答案:

答案 0 :(得分:0)

您可以通过在邮件页面顶部添加此脚本来增加运行时的php内存:

ini_set('memory_limit','16M');

调整16M