Curioso... la dirección mail no debería tener que ver, creo que yo hasta tengo un virtualhost con una dirección de gmail
Cuando pones localhost, si tienes configurados varios virtualhost, por defecto apache muestra el primero de ellos... no sé por qué es así, pero es como se comporta
Si quieres que muestre otra cosa, nada más fácil que crear un nuevo virtualhost para el localhost