No he visto vien el código .. pero ese $posta (no sé lo que es ..) sobraría o no corresponde en ese lugar de parámetro ..
mail ($mailpara, $subject, $message, $posta,
"From: $mailde\nReply-To: $mailde\nX-Mailer: PHP\nErrors-To: $mailde");
La función mail() .. su 4º parámetro son las cabeceras HTTP (esas del "From .... Reply ... etc ...) no el 5º. Los parámetros van separados por comas .. así que si ese tal "$posta" es parte del $message .. tendrás que concatenarlo (con el punto .) no usando una , (coma).
Más info:
www.php.net/mail
Un saludo,