Lo podes hacer con expresiones regulares y otras cosas mas pero a mi en lo personal me gusta
FILTER_VALIDATE_EMAIL
Apareció solo en la versión 5 de PHP así que si no trabajas con esa versión no te funcionara y deberás utilizar expresiones regulares u otro sistema.