-1
我使用PHPMailer從我的網站發送電子郵件,但$mail->send()
返回true,郵件未發送。我的錯誤日誌中沒有錯誤報告。我在Bigrock託管我的網站。我沒有在我的代碼中發現任何錯誤。
<?php
if(isset($_POST['submit']))
{
require 'class.smtp.php';
require 'PHPMailerAutoload.php';
ini_set('SMTP','localhost');
ini_set('sendmail_from', '[email protected]');
$fromrec=$_POST['from'];
$from="[email protected]";
$subject=$_POST['sf'];
$message=$_POST['message'];
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->Host = "localhost";
$mail->setFrom($from, 'Rahul');
$mail->addAddress("[email protected]");
$mail->Subject = $subject;
$mail->Body = "From:".$fromrec."".$message;
if(!$mail->send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else if($mail->send()) {
echo 'Message has been sent.';
echo $mail->ErrorInfo;
}
else
{
echo 'Mailer error: ' . $mail->ErrorInfo;
}
}
?>
郵件無法從本地主機發送。 – Exprator
我在Bigrock託管我的網站,我可以給我的主機地址嗎? –
是嘗試使用它,或者你可以檢查谷歌smtp設置 – Exprator