It's probably not a form issue.
First off, use $message instead of $_POST['message'] in the mail() function.
Secondly, you left out the underscore in $email_from=$_POST['email'];
But, most importantly, you are not using the mail() function correctly. Review the manual, the arguments are
mail($to,$subject,$message,additional headers);
So, $message needs to go third. And if you want to set the 'from' header correctly then you need to add some properly formated header additional header lines.