您好我正在使用PHP邮件程序,当我发送电子邮件时没有做任何代码更改现在,电子邮件正文是空的。我调试代码并在邮件程序对象中找到
[ErrorInfo] => Could not load language file
然后我检查了该文件中的class.phpmailer.php
function SetLanguage
路径
mailer/language/phpmailer.lang-en.php
在我的项目中语言文件在
中/var/www/html/my_project/include/mailer/language/phpmailer.lang-en.php
所以我不知道为什么PHP邮件程序无法识别该文件。我需要绝对路径吗?
我最近没有做任何更改,突然出现此错误,现在电子邮件正文已空。电子邮件正在发送,但身体中没有任何内容。这可能是邮件服务器问题吗?我不知道该怎么办,因为我没有做任何改变。
答案 0 :(得分:0)
您可以通过手动包含laguage文件夹的路径
来解决此问题$mail = new PHPMailer();
$mail->SetLanguage("en", 'includes/phpMailer/language/');
答案 1 :(得分:0)