Они могут раздражать, если их неправильно использовать. Хотя, если использовать осторожно, они довольно хороши. На мой взгляд, лучшая практика - отправлять как простые / текстовые, так и простые / html тела, чтобы пользователь мог выбрать, какой из них он хочет видеть.
иже отправляет письмо правильно, но для тела. Мне нужно показать HTML в теле сообщения, и я не могу это сделать. Примеры в Интернете не отправят письмо :(
Как я могу исправить свой код, чтобы отправить письмо с HTML в теле?
Благодаря тонну!
<?php
$to = '[email protected]';
$subject = 'I need to show html';
$from ='[email protected]';
$body = '<p style=color:red;>This text should be red</p>';
ini_set("sendmail_from", $from);
$headers = "From: " . $from . "\r\nReply-To: " . $from . "";
$headers .= "Content-type: text/html\r\n";
if (mail($to, $subject, $body, $headers)) {
echo("<p>Sent</p>");
} else {
echo("<p>Error...</p>");
}
?>