环境:CentOS 5.4 with sendmail 8.13.8-8
sendmail的配置很不怎么直观,需要配置sendmail.mc然后使用m4 sendmail.mc > sendmail.cf再重新启动sendmail服务器来使之生效,然而,sendmail.mc文件并不能完完全全代表sendmail.cf,这就要求直接去配置sendmail.cf文件,举例来说:
(1)sendmail中EXPOSED_USER指代不使用dnl MASQUERADE的用户,或者直接修改sendmail.cf里的C{E}后面的用户名字,类似的还有

(2)关于Cw
sendmail -bt然后$=w列出所有主机名,总会有个localhost,怎么也改不掉
原来问题出在这:sendmail.cf里面有一句Cwlocalhost,这句我就没找到在sendmail.mc里的对应,因为后者根本没有localhost这个词,Cw是用来设置主机名的,可能主机明都是w