当前位置: 技术问答>linux和unix
sendmail怎么收不到信?
来源: 互联网 发布时间:2015-06-14
本文导语: sendmail配置好了,"telnet localhost 25"和"telnet localhost 110" 测试成功。 设置outlook express,smtp和pop3用server的ip(192.168.0.5),发送/接受有效,但是,发出去的信不能收到!查看rh9的maillog,里面有访问的记录,在我指定...
sendmail配置好了,"telnet localhost 25"和"telnet localhost 110" 测试成功。
设置outlook express,smtp和pop3用server的ip(192.168.0.5),发送/接受有效,但是,发出去的信不能收到!查看rh9的maillog,里面有访问的记录,在我指定的"/var/mqueue/"下也有mail的文件,不知道是哪里的设置不对。
我的access文件已经配置了以下几项:
mail.test.com OK
192.168.0.5 OK
test@mail.test.com OK
设置outlook express,smtp和pop3用server的ip(192.168.0.5),发送/接受有效,但是,发出去的信不能收到!查看rh9的maillog,里面有访问的记录,在我指定的"/var/mqueue/"下也有mail的文件,不知道是哪里的设置不对。
我的access文件已经配置了以下几项:
mail.test.com OK
192.168.0.5 OK
test@mail.test.com OK
|
这个日志已经很清楚了,你的配置有问题
1、重新编译不是指m4 sendmai.mc > sendmail.cf,这个是重新生成一个sendmail.cf配置文件,重新编译实际上相当于重装sendmail,从源代码开始;
2、virtusertable中定义fxsdcc.com localuser有问题,从前面你说的来看,你的机器名是linux,而不是localuser,这里要填域名,其实你不如修改你的机器域名来的简单,因为这样容易理解;
3、还有提示aliases.db的错误,你重配一次sendmail.cf,你可以使用安装sendmail-cf.rpm包之后默认的sendmail.mc,然后按你的实际情况修改重新生成一个sendmail.cf;
4、你把sendmail.mc文件贴出来看看
1、重新编译不是指m4 sendmai.mc > sendmail.cf,这个是重新生成一个sendmail.cf配置文件,重新编译实际上相当于重装sendmail,从源代码开始;
2、virtusertable中定义fxsdcc.com localuser有问题,从前面你说的来看,你的机器名是linux,而不是localuser,这里要填域名,其实你不如修改你的机器域名来的简单,因为这样容易理解;
3、还有提示aliases.db的错误,你重配一次sendmail.cf,你可以使用安装sendmail-cf.rpm包之后默认的sendmail.mc,然后按你的实际情况修改重新生成一个sendmail.cf;
4、你把sendmail.mc文件贴出来看看