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
把#注释去掉了
在最后面他又定义了
不好意思
原来配置写在最底下
我是从上向下看
找到了
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。
不知我的做法能否解決你的問題。
這個問題,我想我算是有點眉目。除了防火牆的因素外,還有其它許多原因。
一、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。
不知我的做法能否解決你的問題。