Por supuesto que hay formas legales, pero obviamente implica que se debe ingresar la cuenta y la contraseña y si tienes ambos datos no creo que quieras implementar un
script PHP o .NET para obtenerlos, simplemente te firmas y listo.
Hay muchas formas de pillar estos datos si tienes acceso a su PC (o como dices, por un correo, igual si te llegó un spam con todos sus contactos es que es algo
ingenuo o descuidado en cuestiones informáticas), pero igual de que te sirve escarbar si no sabes como manejar lo que temes encontrar. Mejor de una vez cada quien por su cuenta y te ahorras este estrés.
Saludos