我有一个脚本,可以在工作结束时发送电子邮件。在某些时候,停止发送错误消息:
无法实例化邮件功能
未对脚本或系统设置进行任何更改。 唯一改变的是 - 随着处理数据量的增加,内存消耗和执行时间增加。
可能与内存相关的错误?如果我尝试在脚本开头发送消息,一切正常。
修改 相同的代码在脚本的开头起作用,并且最终不起作用。
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 ;
}
答案 0 :(得分:0)
您可以通过在邮件页面顶部添加此脚本来增加运行时的php
内存:
ini_set('memory_limit','16M');
调整16M