hola muchachos tengo una duda muy grande acerca de validar e-mail
tengo estos archivos
humor.php en donde esta el form este es mi codigo
<form action="publicandoCom.php" method="post" enctype="multipart/form-data" name="comentarios"><br/>
Nombre <br />
<input name="nick" type="text" id="nick" size="50" maxlength="20" /><br />
<div>Mail</div>
<input name="mail" type="text" id="mail" size="50" maxlength="50" /><br />
<input type="hidden" name="origen" size="20" id="origen" value="h" /><br />
<span>Comentario</span><br />
<textarea name="comentario" cols="50" rows="5" id="comentario"></textarea><br/>
<input name="fecha" type="hidden" value="<?=date("Y-m-d"); ?> <?=date("h:i:s");?>" /><br />
<input type="submit" name="enviar" value="Enviar" />
</form>
y el archivo publicandoCom.php que ingresa los datos a la BD
<?php
include ('/includes/connect.php');
$nick = $_POST['nick'];
$mail = $_POST['mail'];
$comentario = $_POST['comentario'];
$origen = $_POST['origen'];
$fecha = $_POST['fecha'];
$query = "INSERT INTO comentarios (nick, mail, comentario, origen, fecha)
VALUES('$nick', '$mail', '$comentario', '$origen', NOW())";
mysql_query($query) or die(mysql_error());
?>
<table width="100%" border="0" align="center" cellspacing="1">
<tr>
<td align="center" valign="middle"><a href="<?=$_SERVER["HTTP_REFERER"]?>" class="f"><strong>Comentario Ingresado Con Exito Volver Atras</strong></a></td>
</tr>
</table>
como hago para que antes de que ingrese al publicandoCom.php
vea si el mail es valido o no