Lo que me parece... es que :
El servidor : smtp.xxxxxxx.cl
no quiere enviar correo como de
[email protected]
o sea, no te deja hacer relay en él para enviar tu correo como de gmail.
Lo correcto seria que envies como desde
[email protected], si es que esa es la cuenta que corresponde al servidor.
O bien... si aun configurandolo con el email mismo del smtp correspondiente, y habiendo puesto el SMTP Auth correctamente, no te dejara enviar.
es posible que el dominio de envio, no este correctamente ingresado en /etc/localdomains ... si ese fuera el problema, debes correr:
# /scripts/mailperm
desde SSH como root.
Saludos.