Я работаю с контактной формой. Это часть отправки электронной почты.
$emailTo = '[email protected]';
$subject = 'Wiadomość ze strony Mud';
$sendCopy = trim($_POST['sendCopy']);
$body = "Email: $email \n\nKind of frame: $frame \n\nColor suggestion: $color \n\nInfo about project: $comments";
$headers = 'From: ' . ' <' . $emailTo . '>' . "\r\n" . 'Reply-To: ' . $email;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
mail($emailTo, $subject, $body, $headers);
// set our boolean completion value to TRUE
$emailSent = true;
Форма работает хорошо, все хорошо, за исключением случаев, когда я получаю почту, и я хочу, чтобы в MY MAILBOX ответял по электронной почте, он показывает адрес моего веб-сервера. Похоже, что $ headers не работают должным образом. Если я прав, эта часть кода отвечает за ответ adres email "Reply-To:". $ Email;
(IM NOT GOOD IN PHP)
И мой второй необязательный вопрос - как создать стильную электронную почту. Я имею в виду, например, в моем письме, когда дело доходит до почтового ящика, которое он показывает
Электронная почта: [email protected]
Вид рамы: дасша
Предложение цвета: dasdsa
Информация о проекте: dasdsa
Как я могу сделать это жирным шрифтом, цветом и т.д.?
СПАСИБО ЗА ВАШЕ ВРЕМЯ, ДЕТИ
Здесь вы найдете заголовки, которые позволят HTML для электронной почты и исправить ваш ответ на электронную почту:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type: text/html; charset=utf-8" . "\r\n";
$headers .= "From: $emailTo <$emailTo>" . "\r\n";
Помните, что есть ограниченная поддержка электронной почты, когда дело доходит до CSS, вы можете видеть вещи, которые нельзя использовать здесь: http://www.campaignmonitor.com/css/