Извините, я учусь создавать простую контактную форму на своем веб-сайте. Я хочу отправить электронное письмо через mail(), но письма не приходят. Как установить его через путь Sendmail?
Официальное руководство по почте PHP
<?php
if (isset($_POST['email'])) {
//Email information
$to = "[email protected]";
$subject='New Form Submission';
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$message=$_POST['message'];
//send email
mail($to,$subject,$message);
header('Location:success.html');
}
?>
@Joshi Я решил проблему с помощью дополнительного параметра-f. mail($to,$subject,$message, null,'[email protected]');






Вы устанавливаете адрес, на который хотите отправлять почту, как «[email protected]». вы должны изменить его на mail($email, $subject, $message);
//отправить письмо
mail($to,$subject,$message,[email protected]);
Посмотрите на этот ответ - stackoverflow.com/a/24644450/4383900. Также попробуйте установить адрес FROM