Пожалуйста, обратитесь к этому коду и исправьте его для меня. Я использовал этот код на другой веб-странице, он работает, но теперь этот скрипт не отправляет сообщение, он показывает мое пользовательское сообщение об ошибке.Ошибка отображения электронной почты PHP
Не могли бы вы какой-либо один помочь мне найти проблему
Спасибо
<?php
/* for admin */
$registration_subject="Live demo registration";
$registration_office="[email protected]";
/* REGISTER details */
$bizname = $_POST['txtbizname'];
$biztype = $_POST['cbobiztype'];
$address = $_POST['TxtAddress'];
$city = $_POST['TxtCity'];
$country = $_POST['cboCountry'];
$tel = $_POST['TxtTel'];
$fax = $_POST['TxtFax'];
$email = $_POST['TxtEmail'];
$web = $_POST['TxtWeb'];
$title = $_POST['Cbotitle'];
$contname = $_POST['txtcontname'];
$designation = $_POST['TxtDesignation'];
$mob = $_POST['TxtMob'];
$contemail = $_POST['TxtcontEmail'];
$callbiztime = $_POST['BizGMT'];
$body = <<<EOD
Business Name : $bizname <br>
Business Type : $biztype <br>
Address : $address <br>
City : $city <br>
Country : $country <br>
Tel : $tel <br>
Fax : $fax <br>
Email : $email <br>
Web : $web <br>
Title : $title <br>
Contact Person Name : $contname <br>
Designation : $designation <br>
Mobile : $mob <br>
Email : $contemail <br>
Call Me at : $callbiztime <br>
EOD;
$headers = "From : $email\r\n";
$headers = "Content-type:text/html\r\n";
$mail_status = mail($registration_office, $registration_subject, $body, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'b2b.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed. Please, send an email to [email protected]');
windowwindow.location = 'b2b.html';
</script>
<?php
}
?>
Он показывает, что сообщение не прошло. Пожалуйста, отправьте сообщение .... 'сообщение? Или какое «пользовательское сообщение об ошибке» вы имеете в виду? – sebastian
Вы тестируете его на локальном хосте? у вас есть SMTP-сервер, на котором вы его тестируете? – Wallack
Это проблема с вашим почтовым сервером, а не с кодом. –