the headers have to all be passed in the 4th parameter, not separated by commas, so
mail("$email_admin", "$emailsubject", "$mailbody", "From: $from_who", "Content-Type: text/html");
//should be
mail("$email_admin", "$emailsubject", "$mailbody", "From: $from_who\r\nContent-Type: text/html");