@Minusator

Как решить ошибку Multiple or malformed newlines found in additional_header?

Всем привет!
PHP 7.1
При отправке формы получаю ошибку
<br /> <b>Warning</b>: mail(): Multiple or malformed newlines found in additional_header in <b> /mail.php</b> on line <b>30</b>


Код mail.php
<?php
	if ($_SERVER["REQUEST_METHOD"] == "POST") {
		$name = $_POST['your_name'];
		$email = $_POST['your_mail'];
		$message = $_POST['your_message'];
		$subject = $_POST['your_subject'];

		// Sender Email and Name 
		$from = stripslashes($_POST['your_name'])."<".stripslashes($_POST['your_mail']).">";

		// Recipient Email Address 
		// Change the email address with yours
		$to = 'my@gmail.com';
		

		// Email Header 
		$headers = "From: $from\r\n" .
                 "MIME-Version: 1.0\r\n" .

        // Message Body 
		$body = "Name: $name\nEmail: $email\nMessage:\n$message";
 		
 		// Check that data was sent to the mailer.
		if ( empty($name) OR empty($message) OR !filter_var($email, FILTER_VALIDATE_EMAIL)) {
			echo 'Please fill all the fields and try again.';
			exit;
		}

		// If there are no errors, send the email
		if (mail ($to, $subject, $body, $from)) {
			echo 'Thank You! We will be in touch with you very soon.';
		}
		else {
			echo 'Sorry there was an error sending your message. Please try again';
		}
	}
?>

Как решить данную проблему? Благодарю за помощь.
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы