【发布时间】:2017-05-30 18:51:04
【问题描述】:
当我使用 PHP 邮件程序从网页发送电子邮件时出现内部服务器错误/我没有找到任何解决方案,我不知道如何在 Bigrock 服务器中配置邮件以制作 PHP 邮件程序工作。
这是代码。
<?php
if(isset($_POST['submit']))
{
require 'PHPMailerAutoload.php';
ini_set('SMTP','localhost' );
ini_set('sendmail_from', 'example@example.com');
$to="example1@example.com";
$fromrec=$_POST['from'];
$from="example@example.com";
$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.';
}
}
?>
日志中的错误是:
[2017 年 5 月 30 日 19:08:10 Etc/GMT] PHP 致命错误:在第 1520 行的 /home/screcafb/public_html/class.phpmailer.php 中找不到类“SMTP”
【问题讨论】:
-
查看服务器日志,会显示错误信息。