Они могут раздражать, если их неправильно использовать. Хотя, если использовать осторожно, они довольно хороши. На мой взгляд, лучшая практика - отправлять как простые / текстовые, так и простые / 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>");
 }

?>

Ответы на вопрос(5)

Ваш ответ на вопрос