El primer if revisa que la variable mail no venga vacia. Eñ segundo lo que hace es validar la estructura de una dirección de coreo electronico
[email protected]
revisa que tenga el nick de la persona luego un arroba luego el nombredel dominio luego un punto y luego el tipo de dominio.
Pero esto que tiene que ver con lo que nos pregunto anteriormente?