Problema
sendmail
DSN: Service unavailable
xdelay=00:00:01, mailer=esmtp, pri=120756, relay=mx1.hotmail.com. [65.54.188.72], dsn=5.0.0, stat=Service unavailable
Senmail recibe el error
dsn=5.0.0, stat=Service unavailable
del servidor de hotmail o yahoo al tratar de mandar un correo con el remitente que no es del origen.
Por ejemplo si el script quiere mandar un correo con remitente de usuario@yahoo.com a un usuario de usuario@hotmail.com, como la ip donde se manda no es de yahoo, el correo de yahoo manda un error de dsn=5.0.0
Solución
Para corregir esto en vez de mandar el correo con remitente de usuario@yahoo.com hay que mandarlo de remitente usuario@midominio.com para que no marque el error.
Lo mismo pasa con hotmail