Mete tu código de envio del e-mail y resto de redireccionamientos en tu if del submit ...
Código PHP:
<?
if (isset($_POST["Submit"])){
// validas .. las diferentes variables de tu formulario ..
// Compruebas si has tenido errores con tu "flag"
if ($mensaje != ""){
echo "<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><b>
Se han producido los siguientes errores:<br> <font size=\"1\" color=\"red\"><p align=\"left\"> $mensaje </p></font>
<a href='javascript:history.back(1)'><font size=\"1\" color=\"red\"> << Volver</font></a>
</b></font> </div>";
exit;
}
// Envias el e-mail .. Si el flujo del código ha llegado aquí es por que valido tus variables .. sino ya ubiera salido por el exit el script ..
} else { // cierras el if del submit ...
echo "No se puede entrar directo aquí";
}
?>
Un saludo,