Ahoj všichni,
mám problém s odesíláním e-mailu. Odesílám ho přes následující skript.
<?php
function zakoduj($text) //kódování emailu
{
return "=?windows-1250?B?".base64_encode($text)."?=";
}
$email="esdfds@seznam.cz"; //email odesilatele
$email_prijemce="neco@seznam.cz";
$predmet="ahoj";
$obsahmailu="Pokusný mail";
$headers = "MIME-Version: 1.0\n";
$headers.= "Content-Type: text/html; charset=\"windows-1250\"\n";
$headers.= "Content-Transfer-Encoding: base64\n";
$headers.= "From:".$email."<".$email.">\n";
$headers.= "X-Mailer: PHP\n"; // mailový klient
$predmet = zakoduj($predmet);
$zprava=Base64_Encode($obsahmailu);
//Odeslání emailu
if(@mail($email_prijemce, $predmet, $zprava, $headers)){
echo"ok";
}else{
echo"ko";
}
?>
A problém je vtom, že když je email příliš dlouhý, tak do schránky dojde useklý a na kanci jsou jen nějaké nesrozumitelné znaky. Nevíte někdo včem je problém a jak ho vyřešit? Díky