Dobrý den
mám problém funkce mail nevrací email pokud byl odeslán na neplatnou emailovou adresu prosí poradte.
function emailpost($emailp, $titulek, $vzkaz){
$emailo = "jmeno<muj@email.cz>";
$casodeslani = date("d.m.Y H:m:s");
$sqltitulek = "$titulek";
$cassql = date("Y-m-d H:m:s");
$text1 = "\r
.....................................................................................................
Tento email byl odeslán z portálu xxx.cz/\nV případě otázek nás kontaktujte na .........
Časové razítko: $casodeslani
.....................................................................................................
";
$celek = "$vzkaz\n $text1";
$celekemail = iconv('UTF-8', 'ISO-8859-2//TRANSLIT', $celek);
$titulek = iconv('UTF-8', 'ISO-8859-2//TRANSLIT', $titulek);
$titulek = mime_header_encode($titulek);
$hlavicka = 'MIME-Version: 1.0' . "\r\n";
$hlavicka .= 'Content-type: text/plain; charset=ISO-8859-2' . "\r\n";
$hlavicka .= "From: $emailo\r\n";
$hlavicka .= "Date: ".date("r")."\r\n";
$hlavicka .= "Subject: ".$titulek."\r\n";
$hlavicka .= "Return-Path: info@mujemail.cz\r\n";
$hlavicka .= "X-Sender: info@mujemail.cz\r\n";
$hlavicka .= "X-Mailer: mail-mojecz\r\n"; // mailovy klient
$hlavicka .= "X-Priority: 0 \r\n"; // Urgentni vzkaz!
//$hlavicka = "$headers";
if (@mail($emailp, $titulek, $celekemail, $hlavicka)){
$odeslano = "1";
}else {$odeslan = "0";}
return $odeslano;
}
function mime_header_encode($text) {
return "=?ISO-8859-2?B?".base64_encode($text)."?=";
}