Pero con un usuario distinto a root , me tira el sig error :
WARNING: RunAsUser for MSP ignored, check group ids (egid=0, want=25)
can not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.
Obviamente como el error lo dice, es un tema de permisos.
La Error en este caso se daba Aqui:
root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x 1 root root 1056324 Sep 22 2010 /usr/lib/sendmail
root #
El grupo del ejecutable sendmail, estaba como root,y debe ir smmsp.
la Solucion fue
root # chown root:smmsp /usr/lib/sendmail
root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x 1 root smmsp 1056324 Sep 22 2010 /usr/lib/sendmail
root #
No fue necesario realizar un restart del servicio.
Por las dudas dejo de ejemplo, como deben estar los permisos en todo lo que respecta a sendmail
root # ls -ld /var/spool/mqueue
drwxr-x--- 2 root bin 512 Jul 28 09:31 /var/spool/mqueue
root # ls -ld /var/spool/clientmqueue
drwxrwx--- 2 smmsp smmsp 512 Jul 28 09:31 /var/spool/clientmqueue
root #
root # ls -ltr /etc/mail/sendmail.cf
-r--r--r-- 1 root bin 40277 Apr 7 2016 /etc/mail/sendmail.cf
root #
root # ls -ltr /usr/sbin/sendmail
lrwxrwxrwx 1 root root 15 Apr 6 2016 /usr/sbin/sendmail -> ../lib/sendmail
root # ls -ltr /usr/lib/sendmail
-r-xr-sr-x 1 root smmsp 1073396 Nov 24 2014 /usr/lib/sendmail
root #