Más allá de lo que dice caricatos (

), con lo que coincido, está mal encarado el tema. Si usás ajax en modo asíncrono (lo que deduzco de readyState==4, ya que en modo síncrono no hay onreadystatechange ni readyState), cómo te estás asegurando que la respuesta a la función VrfMail() se produce antes de la instrucción para enviar el formulario?
En todo caso, la instrucción de envío del formulario debería estar dentro de VrfMail() o de otra función, o deberías usar ajax en modo síncrono.