Member 12539141 Ответов: 1

Функция PHP mail направляет меня на страницу ошибки сервера


My PHP mail function won't work online.

I have a contact form and when I submit the info it displays a server error. 500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

Do I need to contact my web host provider (MWEB) ?

This is my PHP code

<pre lang="PHP"><?php


// Email 
$to = 'nadineduke28@gmail.com';
$subject = "email";
$message = "Name: $name\
Email: $email\
Message:  $message";
$headers = "From: $email";
 
// Send the mail using PHPs mail() function
mail($to, $subject, $message, $headers);
 
header('Location: success.php');
?>


Что я уже пробовал:

Я протестировал почтовую функцию локально с помощью инструмента Test Mail Server, и она работает.

1 Ответов

Рейтинг:
1

Kornfeld Eliyahu Peter

mail() функция PHP будет работать только в том случае, если на сервере, где она работает, определен SMTP-сервер...Поэтому вам нужно связаться со своим хостом, чтобы узнать, как - если вообще можно - настроить SMTP-сервер.