Пожалуйста, помогите мне, у меня проблемы с отправкой почтового сообщения в формате html с использованием php mail()
Я думаю, что проблема заключается в заголовке.Я включил два заголовка с небольшой разницей только в одинарных или двойных кавычках:
заголовок 1:
$headers = 'From: webmaster@example.com\r\n Reply-To: webmaster@example.com';
$headers .= '\r\nContent-Type: multipart/alternative; boundary="'.$random_hash.'"';
Когда я использую одинарные кавычки, как указано выше, всемой HTML-код печатается по почте в виде простого текста без надлежащего HTML-форматирования.Кроме того, мой заголовок показан все перепутано со всем после пропущенного \r\n
.
заголовок 2:
$headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"".$random_hash."\"";
Используя этот, я получаю идеальный заголовок, нотеперь мое письмо отправлено пустым с пустым вложением.Я не знаю, откуда это происходит, поскольку я ничего не прикрепляю к своей почте.
Пожалуйста, предложите, что делать