http://www.rubenologia.net/noticia.php?id=83
creo que esta funcion me valdria
lo usan para validar un email, pero de la misma manera lo puedo usar yo :)
y en el caso de que comentas kaninox, la solucion que puedo dar, es que busque como usuario el email y luego el email por si coincide.
es la solucion que veo yo posible