Just installed sendmail-8.12.7-r2 on a system built on the 1.4_rc2 i686 stage3 tarball. When starting sendmail via /etc/init.d/sendmail start, it fails and I see the following error messages in syslog; Feb 10 16:13:04 stargazer sm-cm[23453]: NOQUEUE: SYSERR(root): /etc/mail/submit.cf: line 415: readcf: option RunAsUser: unknown user smmsp Feb 10 16:13:04 stargazer sm-cm[23453]: NOQUEUE: SYSERR(root): /etc/mail/submit.cf: line 434: readcf: option TrustedUser: unknown user smmsp The group smmsp does exist.
did you do etc-update ? the group should be included in baselayout afaik
The group exists, but the user does not exist. I have done etc-update but there were no entries for /etc/passwd.
smmsp:x:209:209:smmsp:/var/spool/mqueue:/bin/false it is in the latest stable 1.8.5.8 baselayout passwd file. You can add this line into your passwd file and you should be all set.
I also had to change the ownership of /var/spool/clientmqueue from root:root to smmsp:smmsp, but all is working now. Thanks!