El código que has publicado esta bien, es solo el tema de las magic_quote, debería funcionarte, si no funciona es problema de configuración, ahora, enserio, te recomiendo mejor que pruebes PHPMailer, ya tendrías el código funcionando sin la necesidad de instalar y configurar un SMTP, podrías usar cualquier STMP que ande en internet como el de GMail, etc
Ahora, tu código como debería ser!
Código PHP:
Ver originalif(isset($_POST['destino'])){ mail($_POST['destino'], $_POST['asunto'], "Email enviado desde MrDevy.com\n\n\n$mensaje");
echo "Se ha enviado el mensaje a $destino correctamente!";
}else {
echo "Debes escribir un destinatario válido para enviar el
email";
}
Ahora, te repito, PHP podría no enviar error al tratar de mandar el email, ya que PHP no puede validar si se envio o no, lo que PHP valida es si este puso en cola el email en el servidor SMTP o en su defecto en el MTA (si usas windows!) pero de hay a saber si el STMP a enviado el email es desconocido para PHP y mucho menos saber si el email ah llegado a su destino