PHPMailer 未找到:解决类未找到错误
尝试使用 PHPMailer 时,您可能会遇到错误消息“致命错误:未找到“PHPMailer”类。”当 PHPMailer 库未正确包含在您的脚本中时,就会出现此问题。
要解决此问题,请确保您拥有最新版本的 PHPMailer,因为自动加载方法现已弃用。当前初始化 PHPMailer 的方法涉及以下步骤:
require("path/to/PHPMailer.php"); require("path/to/SMTP.php");
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->SMTPAuth = true; $mail->SMTPSecure = 'ssl'; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->IsHTML(true); $mail->Username = "your-email"; $mail->Password = "your-password"; $mail->SetFrom("from@email.com"); $mail->Subject = "Subject"; $mail->Body = "Message"; $mail->AddAddress("to@email.com");
if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent"; }
通过执行以下步骤,您可以成功解决“致命错误:找不到类'PHPMailer'”问题并在脚本中使用PHPMailer。
以上是为什么我收到'致命错误:未找到'PHPMailer'类”错误以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!