Error 550 Authentication is required for relay

El problema es que el dominio que está intentando enviar emails no se está autentificando en el servidor de correo.
 
Es decir que la cuenta de email en cuestión, está intentando enviar emails sin ingresar un usuario y contraseña válidas para poder enviar el mail por lo que el servidor de salida lo está rechazando.
 
El error normalmente se ve asi:
MAIL From:<usuario que envía mail @ dominio.com > SIZE=3600
550 Authentication is required for relay
 
Esto significa que el servidor desde donde quiere enviar el e-mail está bien configurado y no permite "RELAY" es decir, no permite envío de mails sin un usuario / contraseña correctos y por lo tanto lo toma como un intento de envío de mails no autorizado.
 
También este error se presenta si el dominio esta registrado con 2 proveedores de servicio de correo electrónico, ya que el remitente al tratar de enviar el correo el servidor de salida no sabrá a que destinatario entregar el correo electrónico.
 
SoluciónPara solucionarlo si es que esta registrado el dominio de correos con 2 proveedores al mismo tiempo, se tiene que eliminar del proveedor de correos que ya no brinde el servicio de correos al dominio afectado.
 
La cuenta del destinatario no debe tener ningún problema. Hay que configurar correctamente la cuenta de envío para que el servidor de SMTP autorice el envío de el(los) mail(s).