Neodesílá se mi víceřádkový mail...:(

Mám dotaz, narychlo jsem splácal odesílání mailu, ale blbne mi to při odesílání víceřádkového textu a nemůžu přijít na to, čím to je, co jsem zvrtal

if($_POST['mail'] or $_POST['text']){
if(empty($_POST['mail']) || empty($_POST['text'])) $chyba = "Nevyplnil(a) jste všechny údaje";
if(!EregI( '^[a-zA-Z0-9_\-\+]+(\.[a-zA-z0-9_\-\+]+)*@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,4}$', $_POST['mail']))
$chyba = "E-mail neni ve správném tvaru";
$header = "From: ".$_POST['mail']." <".$_POST['mail'].">".
"MIME-Version: 1.0\n".
"Content-Type: text/plain".
"charset=\"windows-1250\"".
"Content-Transfer-Encoding: quoted-printable\n";
if(!empty($chyba)){
echo "<strong>Objednávku nejde objednat z následujícího důvodu:</strong><br />";
echo "$chyba<br><br>";
} else {
if(mail( "mujmail@gmail.com", "Objednávka", trim($_POST['text']), $header)){
echo "Vaše objednávka byla úspěšně odeslána.";
} else{
echo "Objednávku se nepodařilo odeslat.";
}
}
}
Blbne, blbne .. co to znamená?

Neodesílá se e-mail vůbec? nebo se odesílá jenom jeden řádek? Jednořádkový e-mail funguje bez problémů? Píše to nějakou chybu? atd..
no odesílání funguje v pohodě, žádnou chybu to nevypíše, ale pokud dám do textu mailu víceřádkovej text, tak se mail odešle bez textu. pokud dám jen jednořádkový text, text se odešle

prostě nechápu
A jak děláš nový řádky?
odesílám to z formuláře(entrem)
Asi jsem nepochopil tvůj problém .. proste někde děláš něco špatně (zkuz zkontrolovat .. )
to že něco dělám blbě vim, jinak bych sem nepsal...:-D

nakonec sem zjistil že tomu vadí hlavičky, které jsem tomu nastavil, tedy řádky:
$header = "From: ".$_POST['mail']." <".$_POST['mail'].">".
"MIME-Version: 1.0\n".
"Content-Type: text/plain".
"charset=\"windows-1250\"".
"Content-Transfer-Encoding: quoted-printable\n";

zejtra zagooglim a dám vědět:)
Imho odesilatel by mel byt na radku sam, ale nevim jestli to muze zpusobovat onen problem ..

$header = "From: ".$_POST['mail']." <".$_POST['mail'].">\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=\"windows-1250\"\n";
$header .= "Content-Transfer-Encoding: quoted-printable\n";
spook (asd.webz.cz)
viz Freeze, prvni a druhy prispevek

mail( "mujmail@gmail.com", "Objednávka", trim($_POST['text']), $header))

echo "
\n"."mujmail@gmail.com
\n"."Objednávka
\n".trim($_POST['text'])."
\n".$header;
pokud se vsechno vypise pod sebou i text radku POST[text], pak je pravdepodobne, ze je to dobre a pak bych tipoval napriklad na chybne kodovani (charset).

cz.php.net/mail
tam je spoustu prikladu
pomohlo to, moc děkuju:)