Witam, posiadam kod wysyłający na maila list (dane wcześniej przekazana z formularza). Usunąłem z niego wiele elementów żeby nie komplikować sprawy. W przedstawionej formie w ogóle nie wysyła listu. Kiedy zmienną $headers zmienię na $ headers_1 = "From: " . $from . "\r\n"; w funkcji wysyłającej maila, mail jest wysyłany ale przeychodzi w nieodpowiedniej formie (treść html nie wyświetla się poprawie), podejżewam ze właśnie dlatego. Proszę o pomoc.
<html>
<head>
<title>Wysłanie listu!</title>
</head>
<body>
<?php
$messagebody = $_POST["message"];
$boundary = "==MP_Bound_xyccr948x==";
$headers = "MIME-Version: 1.0\r\n"; //
$headers .= "Content-type: multipart/alternative; boundary=\"$boundary\"\r\n"; // TU WG MNIE JEST PROBLEM
$headers .= "From: [email protected]\r\n"; //
$message = "Jest to komunikat wieloczę¶ciowy w formacie MIME\n";
$message .= "--$boundary\n";
$message .= "Content-type: text/html; charset=iso-8859-2\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= $confirmmessage . "\n";
$message .= "--$boundary\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-2\"\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= $textconfirm . "\n";
$message .= "--$boundary--";
//$mailsent = mail($to, $subject, $message, $headers);
$mailsent = mail($from, $confirmsubject, $message, $headers);
if ($mailsent) {
echo "Wysłano list.<br>";
} else {
echo "Wyst±pił bł±d w trakcie wysyłania listu email.";
}
?>
</body>
</html>