Я пытаюсь получить детали контактной информации через почту. Но не удалось сделать это с помощью функции mail(). вот мой код.Невозможно отправить почту с помощью функции mail() в php
if(isset($_POST['rqsubmit'])) {
$name = htmlspecialchars($_POST['Field1']);
$email = trim($_POST['Field2']);
$phone = trim($_POST['Field3']);
$msg = strip_tags($_POST['Field4']);
//echo $name." ".$phone." ".$email." ".$msg;
$to = '[email protected]';
//$from = $email;
$subject = "Software Development";
$message = "Name:".$name."<br/>Phone".$phone."<br/>Message:".$msg;
//echo $message;
$semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
//echo $message;
$headers = "From: [email protected]". "\r\n".
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";
$ok = @mail($to, $subject, wordwrap($message, 70, "\r\n"), $headers);
if ($ok) {
echo "<p>Thank you for contacting us! !!</p>";
} else {
echo "<p>Mail could not be sent. Sorry!</p>";
}
} else {
echo "mail not sent";
}
Я хотел бы знать, где я иду не так. Любая помощь будет высоко оценена. Спасибо!
Какая ошибка возникла? – Bhadra
В качестве первого шага удалите оператор ошибки ('@') из вашего кода и посмотрите, не выдает ли он каких-либо ошибок. –
Это ошибка: «Почта не была отправлена. Извините, удалил тоже @ – rgk