Я использую веб-сервер, используя XAMPP.Я использую веб-форму для отправки писем с использованием сценариев PHP.Мне было интересно, могут ли некоторые сказать мне, почему я получаю эту ошибку?
Предупреждение: mail () [function.mail]: "sendmail_from" не установлен в php.ini или custom "From:"отсутствует заголовок в C: \ xampp \ htdocs \ format.php в строке 24
Вот мой код php.ini с соответствующей частью:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
Здесьэто также мой PHP-скрипт, просто чтобы показать вам, что я кодировал (кстати, я не вижу ничего плохого в строке 24).
<?php
$to = 'lnation@gmail.com';
$subject = 'This is from your company';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$message = <<<EMAIL
Hi! My name is $email
$message
From $name
Oh ya, my email is $email
EMAIL;
$header = '$email';
if($_POST){
mail($to, $subject, $message, $header);
$feedback = 'Thanks for the email';
}
?>
Любые предложения будут оценены.