|
telnet 127.0.0.1 25通,telnet 本机IP 25 不通
这个问题,我想我算是有点眉目。除了防火墙的因素外,还有其它许多原因。
一、vi /etc/sendmail.cf (也是大家的做法)
找到:
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
添加:
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=本机IP, Name=MTA
保存!
不过我照做了也不行~~
呵呵!让我感到意外的是,当我执行:
# /usr/sbin/Sendmail -bd -q20m
后,再执行
#telnet 本机IP 25
就能成功!
二、vi /etc/rc.conf (我的正解做法)
增加sendmail_enable="YES"
(别以为很简单,很多系统里并没有默认设定这一项。重启后,一切OK!)
仔细想想,可能是sendmail的启动脚本里出了问题,唉问题解决了,就没心思再看#cat /etc/rc.d/sendmail。
不知我的做法能否解决你的问题。
郁闷
postconf -n inet_interfaces
inet_interfaces = 127.0.0.1 ::1
但是
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
而且重起了n多次
难道是suse的特别限制
****************
iptables 没开
*************
你用postconf -n inet_interfaces
看看输出什么东西?
*****************
晕搞定了
原来配置写在最底下
我是从上向下看
找到了
inet_interfaces = all
把#注释去掉了
在最后面他又定义了
不好意思********************************telnet 127.0.0.1 25通,telnet 本機IP 25 不通
這個問題,我想我算是有點眉目。除了防火牆的因素外,還有其它許多原因。
一、vi /etc/sendmail.cf (也是大家的做法)
找到:
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
添加:
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=本機IP, Name=MTA
保存!
不過我照做了也不行~~
呵呵!讓我感到意外的是,當我執行:
# /usr/sbin/Sendmail -bd -q20m
後,再執行
#telnet 本機IP 25
就能成功!
二、vi /etc/rc.conf (我的正解做法)
增加sendmail_enable="YES"
(別以為很簡單,很多系統裡並沒有默認設定這一項。重啟後,一切OK!)
仔細想想,可能是sendmail的啟動腳本裡出了問題,唉問題解決了,就沒心思再看#cat /etc/rc.d/sendmail。
不知我的做法能否解決你的問題。 |
|
|