Hola jucas1987. El error 550 indica que el sistema de envio smpt no te reconoce como usuario. Esto lleva a pensar que no te logueas correctamente en gmail, ya sea porque no lo tienes habilitado en el mismo (opción muy posible) o que tengas mal configuradas las opciones del código SMPT del mail(). Aqui te dejo un enlace a como tiene que ser la configuración del SMPT y del POP3 en general para gmail:
http://mail.google.com/support/bin/a...y?answer=13287 , pero recuerda activar primero el servicio dentro de tu correo. Un Saludo!