本贴菜鸟专用,老鸟请勿浪费时间。^_^
最近又有机会接触linux,一下子上RH8.0,真是有点不适应,原来6.x的老方法都不管用了,好在有lhl板猪老大指点,要不然连邮件服务都搞不出。
这里讲一下SendMail和Sasl集成的入门配置注意事项:
1、Sendmail自7.x起加入了一个缺省选项,就是初始配置只监听127.0.0.1的25端口。所以巨多人问为什么起来了,却不能发信。
要在sendmail.mc文件里把127.0.0.1改成本机IP,才能监听本机IP的25端口,或者改成0.0.0.0也是一样的效果,这句宏语句是
DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1...............
2、RH7.x-8已经集成了Cyrus-Sasl的RPM包,但用的时候需要将sendmail.mc中的两个宏enable。所以巨多人问为什么发信不需要认证。
这两个宏是
dnl TRUST_AUTH_MECH....................
dnl define('confAUTH_MECHANISMS.......................
把前面的dnl删掉
改完了,用/usr/share/sendmail-cf/cf里的Build脚本生成sendmail.cf,就OK了。
希望各位和我一样的菜鸟不至于苦苦摸索。