Я пытаюсь отправить письмо с PHP, но получаю странную ошибку.
В PHP у меня есть:
<?php
mail($email_to, $email_subject, $headers, $message);
$email_to = 'example@example.com';
$email_subject = 'Hello World';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
$message .= "<tr><td><strong>Email:</strong> </td><td>" . strip_tags($_POST['test1']) . "</td></tr>";
$message .= "<tr><td><strong>Message:</strong> </td><td>" . strip_tags($_POST['test2']) . "</td></tr>";
$message .= "</table>";
$message .= '</body></html>';
if(mail($email_to, $email_subject, $headers, $message)){
echo 'sent';
}else{
echo 'failed';
}
?>
С этим я получаю в виде простого текста:
<html><body><table rules="all" style="border-color: #666;" cellpadding="10"><tr><td>
<strong>Email:</strong> </td><td>test@test.com</td></tr><tr><td>
<strong>Message:</strong> </td><td>hello world</td></tr></table></body></html>
From: example@example.com
MIME-Version: 1.0
Content-Type: text/html; charset=ISO-8859-1
Может кто-нибудь заметить, что я делаю неправильно?Я проверил это на 2 разных серверах с одинаковыми результатами.