Когда я пытаюсь отправить электронное письмо с text/html
, содержащим строки разрыва <br/>
, я получаю сообщение с разделительными линиями, которые не обрабатываются следующим образом:
Hello Mr.Test,<br/> Welcome to test world<br/>Regard,<br/>x
Я также попытался использовать nl2br
без везения.
Я просто нашел решение, добавив | сырье для тела сообщения, в шаблоне ветки электронной почты.
Вам нужно указать тип содержимого при создании объекта сообщения. В противном случае клиент прочитает его как обычный текст.
$message->setContentType("text/html");
Если вы отправляете с HTML в PHP, попробуйте:
$message .= "Hello Mr.Test". "<br>" . "Welcome to test world" . "<br>" . "Regards"."<br>". "x";