PHPmailer致命错误

时间:2016-03-17 14:39:53

标签: php mailer

嗨,伙计们我正在尝试使用php邮件程序,但是我一直在采样器中遇到问题我的电子邮件根本不会发送。所以我改为使用这种新方法,在测试时我收到了这个错误:Fatal error: Class 'SMTP' not found in /home3/hutch/public_html/Murphy/class.phpmailer.php on line 1325任何人都知道这是为什么。我尝试将需求转移到("PHPMailerAutoload.php");哪个仍然无法工作仍然得到相同的错误。我从Github托管的文档中获得了class.phpmailer.php和PHPMailerAutoload.php,因此我确信它们是最新的。有什么想法吗?

<?php
require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();  // telling the class to use SMTP
$mail->Host     = "smtp.sulmaxmarketing.com"; // SMTP server

$mail->From     = "info@sulmaxmarketing.com";
$mail->AddAddress("sulmaxcp@gmail.com");

$mail->Subject  = "First PHPMailer Message";
$mail->Body     = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;

if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} 

else {
echo 'Message has been sent.';
}

?>

1 个答案:

答案 0 :(得分:1)

您正在使用SMTP发送电子邮件,因此您需要包含SMTP类文件:

require("class.smtp.php");