嗨,伙计们我正在尝试使用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.';
}
?>
答案 0 :(得分:1)
您正在使用SMTP发送电子邮件,因此您需要包含SMTP类文件:
require("class.smtp.php");