PHPMailer-master不发送邮件



我看到了关于这个主题的其他线程,但是所提出的解决方案似乎都不适合我。这是我发送带有附件的邮件的代码:

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
require_once('class.phpmailer.php');    
$send_mail = new PHPMailer();
$send_mail->From = "classiperlo2@altervista.org";
$send_mail->FromName = "classiperlo2";
$send_mail->Subject = "Backup";
$send_mail->Body = "Backup";
$send_mail->AddAddress("mymail@gmail.com");
$attach_file = $file;
$send_mail->AddAttachment($attach_file);
return $send_mail->Send();

我之前在服务器上上传了包含PHPMaster文件的文件夹(从Github下载;路径是正确的)。但是行不通!它根本不发送任何邮件。

我真的不知道该怎么办。请,如果你可以,用简单的方式解释我!非常感谢吉安卡洛

如果您下载了最新版本,仍然有这一行:

require_once('class.phpmailer.php');  

你的脚本将失败并出现致命错误,因为该文件已经在PHPMailer中存在多年了。

没有任何错误输出,很难更准确。而且,你的代码不是基于PHPMailer提供的示例,而是自己编写的,根本没有错误检查,所以你永远不会知道它何时或为什么会死。

相关内容

  • 没有找到相关文章

最新更新