-O ese SMTP no acepta relay(podrías solucionarlo poniendo en el .from una dirección de correo del mismo dominio)
-O ese SMTP no existe/no está configurado
-O la secuencia de asignación de valores a los campos de configuración está mal hecha, ya que la línea lógica sería
.especificamos que lo vamos a mandar por un SMTP ajeno(aquí prepara los campos smtpserver y smtpserverport para ser usados. Si decimos sendusing=1 el servidor es localhost y éstos no se usan)
.especificamos el SMTP
.especificamos el puerto
pueden pasar más cosas, pero con poner el numero de error en google te van a faltar horas para leer todo lo que te va a salir.
será verdad esto que he escrito?