Функция Php mail не работает
Привет.
У меня есть контактная форма на моем веб-сайте (Веб-сайт находится в интернете), а также у меня есть php-файл, который обрабатывает сообщение формы.
Все работает отлично, я даже получаю сообщение об успехе, но проблема в том, что я не получаю электронную почту на своем сервере.
Я пробовал google, outlook и электронную почту, которую предоставляет мне мой серверный хостинг.
(ИМЕЙТЕ В ВИДУ, ЧТО ЭТО БЕСПЛАТНЫЙ ХОСТИНГ).
Ниже приведен php-код.
Что я уже пробовал:
<?php if (isset($_POST['submit'])) { $name = $_POST['name']; $subject = $_POST['subject']; $mailFrom = $_POST['mail']; $message = $_POST['message']; $mailTo = "info@resume-portfolio.epizy.com"; $headers = "From: ".$mailFrom; $txt = "You have received an e-mail from ".$name.".\n\n".$message; mail($mailTo, $subject, $txt, $headers); header("Location: index.php?mailsend"); } die; ?>
Richard MacCutchan
Проверьте параметры конфигурации почтового сервера. вы также можете попробовать отправить сообщение непосредственно через сервер, чтобы проверить, работает ли он.
Вы также должны проверить статус возврата из mail
функция.