suse配置sendmail3333333333333333

来源:互联网 发布:ios app源码 编辑:程序博客网 时间:2024/06/16 16:29

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。

不知我的做法能否解決你的問題。
原创粉丝点击