Cita: Como se cual es mi smtp.server?.
Si estás haciendo pruebas localmente, por default tu smtp es localhost, pero si ya estás en una red con dominio, y todo el show es importante que preguntes (por ejemplo al backoffice) cual es el nombre del servidor de correo que están utilizando.
Haz tus pruebas y de todas formas cualquier cosa por aqui andamos..