- 論壇徽章:
- 0
|
今日無聊,玩一個(gè)rh9的服務(wù)器(以前是rh7),sendmail啟動(dòng)后,發(fā)現(xiàn)本地mail無法交換信件,25端口根本沒有打開(netstat -an查看),查看/var/log/maillog,出現(xiàn)......[127.0.0.1] connection refused......的錯(cuò)誤,折騰半天,總算弄明白了。
RH9默認(rèn)sendmail僅僅是一個(gè)mail client,not server,于是設(shè)置也是按照mail client配置的。
解決方法:
1、配置sendmail為服務(wù)狀態(tài):修改/etc/sysconfig/sendmail中的DAEMON為
DAEMON=yes
2、修改/etc/mail/sendmail.mc的
LOCAL_DOMAIN('本機(jī)域名')dnl,以及
DAEMON_OPTIONS(port=smtp,Name=MTA)dnl。
** 如果這里:DAEMON_OPTIONS(port=smtp,addr=192.168.1.x,Name=MTA)dnl,那么外部可以連接,本地用戶無法接受信件。
3、刷新設(shè)置文件:#cd /etc/mail ; make -C /etc/mail
4、重啟sendmail:#/etc/init.d/sendmail restart
________________________________________ |
|