У меня есть контактная форма на моем сайте, поэтому пользователи могут отправить мне электронное письмо, но у меня возникла проблема.
Я хочу использовать HTML-ссылку внутри электронного письма, и я также хочу, чтобы контент, который пользователь посылал мне, формировался так, как им хотелось бы … позвольте мне объяснить.
Если пользователь отправляет это сообщение:
Hello World! Isnt it a great Day?
без использования заголовков, чтобы включить html, тогда он говорит, что сформировался таким образом, когда он достигнет меня.
Если я использую заголовки (MIME), чтобы включить html, также включить ссылку в электронное письмо (которое я хотел бы сделать), тогда он достигает меня как:
Hello World!Isnt it a great Day?
Как включить html, а также правильно ли отформатировать электронную почту?
благодаря
И, надеюсь, все это имеет смысл: S
Используйте nl2br
в своем сообщении – http://php.net/manual/en/function.nl2br.php
Он заменит все новые строки HTML
$message = nl2br($message, false);
Второй параметр * is_xhtml * является необязательным, если вы хотите отправить HTML-письмо вместо XHTML