Hallo Petra,
Aber die Zeilenumbrüch im Mail (Textmail, kien HTML) nur bei der Variante, bei der das Ganze nicht per Post kommt, oberhalb definiert wurde.
Warscheinlich kommen die Zeilenumbrüche per POST anders an als die Zeilenumbrüche, die mail() akzeptiert.
Daher vereinheitliche die Zeilenumbrüche:
$senden = preg_replace ("!\015\012|\012|\015!", "\n", $senden);
Viele Grüße,
Christian