Amigos: se me ocurre que si le sale la página COMPLETAMENTE en blanco, es que hay un error que PHP no puede resolver e interrumpe la ejecución del código... dudo que entonces pueda hacer algún
echo... insisto en que para mí es está intentando instanciar un objeto de la clase
SMTP sin tener incluido el código de ésta. Para saber eso, simplemente haz un
echo "hola"; al comienzo de tu script, si la página sigue COMPLETAMENTE en blanco, el error debe ser un "error fatal" o como se llame. Quizás me equivoque. ¡Suerte!