Webページからメールを送信する際にPHPメーラーを使用しているときに内部サーバーエラーが発生しました/そのための解決策は見つからず、PHPメーラーを動作させるためにBigrockサーバーでメールの設定を行う方法がわかりません。PHP致命的なエラー:クラス 'SMTP'が/home/screcafb/public_html/class.phpmailer.phpの1520行にありません
ここにコードがあります。
<?php
if(isset($_POST['submit']))
{
require 'PHPMailerAutoload.php';
ini_set('SMTP','localhost');
ini_set('sendmail_from', '[email protected]');
$to="[email protected]";
$fromrec=$_POST['from'];
$from="[email protected]";
$subject=$_POST['sf'];
$message=$_POST['message'];
$mail->isSMTP();
$mail = new PHPMailer;
$mail->setFrom($from, 'test');
$mail->addAddress($to);
$mail->Subject = $subject;
$mail->Body = "From:".$fromrec."".$message;
if(!$mail->send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
}
?>
ログのエラーは次のとおりです。
[30-May-2017 19:08:10 Etc/GMT] PHP Fatal error: Class 'SMTP' not found in /home/screcafb/public_html/class.phpmailer.php on line 1520
サーバログを確認すると、エラーメッセージが表示されます。 – Barmar