QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1803|回复: 16

邮件服务器能发收不到的怪问题

[复制链接]
发表于 2004-11-11 13:52:30 | 显示全部楼层 |阅读模式
redhat9.0 默认安装sendmail imap .设置好sendmail的sendmail.cf,access(make过),local-host-name,服务起来后用netstat 查看,25,110,143端口全部打开,也可telnet110,143端口。但是客户端通过outlook发送邮件时明明显示邮件已发送,但是在/var/mail中用户邮件为空!当然也就收不到。那位遇到相类似的问题?
发表于 2004-11-11 15:27:15 | 显示全部楼层
本机用户发本机用户可不可以?
回复

使用道具 举报

 楼主| 发表于 2004-11-11 15:30:53 | 显示全部楼层
在服务器上可以发送和接收
回复

使用道具 举报

发表于 2004-11-11 22:28:06 | 显示全部楼层
看看/var/log/mail里有些什么,iptables这方面有没有问题
回复

使用道具 举报

发表于 2004-11-11 23:14:02 | 显示全部楼层
DNS 里 MX 记录设定, 邮件接受者地址, sendmail 本地域设置
回复

使用道具 举报

 楼主| 发表于 2004-11-12 09:39:25 | 显示全部楼层
1。因为是内网的,所以没有启用dns。
2。maillog中没有什么异常。我给自己发邮件,日志中也显示自己给自己邮箱  发出邮件的信息。
3。iptables为了测试我已经停止了。
4。在mqueue中有邮件列队,但是在/mail里我邮箱内容为0。就是发不到我自己的邮箱中。
5。问题依旧
回复

使用道具 举报

发表于 2004-11-12 12:06:53 | 显示全部楼层
真愁人……

你“自己”的邮件地址是什么?
你的 mail 服务器的地址是什么? 接受域是什么? sendmail 是否接受你的收件人地址?

拜托你把详细的配置说出来好不好?

实在不行把你的 sendmail 配置文件贴上来,把你的 hosts 配置贴上来,把你的发送接收邮件的地址贴上来,把你的日志也贴上来。
回复

使用道具 举报

 楼主| 发表于 2004-11-12 13:48:04 | 显示全部楼层
是这样的。我的邮件域是 test.com  地址是192.168.0.113
sendmail.cf 中我除了修改
O DaemonPortOptions=Port=smtp,Addr=192.168.0.113, Name=MTA
以外没有任何改动
我修改过local-host-named 加入了test.com
   修改过access 加入了0.0.0.0 RELAY
                                test.com RELAY
并且makemp bash access.db<access
我的邮件地址是[email protected],给自己发邮件日志中显示:
Nov 13 09:21:13 mail sendmail[3172]: iAD1LD6R003172: from=<[email protected]>, size=0, class=0, nrcpts=1, proto=SMTP, daemon=MTA, relay=[192.168.0.81]
Nov 13 09:21:15 mail sendmail[3172]: iAD1LD6T003172: from=<[email protected]>, size=1169, class=0, nrcpts=1, msgid=<000601c4c855$ed6d11a0$5100a8c0@SONG>, proto=SMTP, daemon=MTA, relay=[192.168.0.81]
Nov 13 09:21:15 mail sendmail[3172]: iAD1LD6T003172: to=<[email protected]>, delay=00:00:00, mailer=local, pri=30443, dsn=4.4.3, stat=queued
Nov 13 13:25:00 mail sendmail[17424]: iAD1LD6T003172: iAD5P0Ja017424: sender notify: Warning: could not send message for past 4 hours
Nov 13 13:25:00 mail sm-msp-queue[17432]: starting daemon (8.12.: queueing@01:00:00
回复

使用道具 举报

发表于 2004-11-12 16:36:00 | 显示全部楼层
实在不行把你的 sendmail 配置文件贴上来,把你的 hosts 配置贴上来,把你的发送接收邮件的地址贴上来,把你的日志也贴上来。

    
回复

使用道具 举报

 楼主| 发表于 2004-11-12 17:07:33 | 显示全部楼层
我就是不明白为什么发出的邮件都存在/mqueue的邮件队列里,而就是不发送到邮箱中???
回复

使用道具 举报

发表于 2004-11-12 17:48:37 | 显示全部楼层
找不到地址怎么发啊?
回复

使用道具 举报

 楼主| 发表于 2004-11-12 17:51:36 | 显示全部楼层
我给自己发呀,地址因该是有效的呀。什么情况会导致这种事情发生呢?
回复

使用道具 举报

发表于 2004-11-12 20:13:09 | 显示全部楼层
在windows下用telnet过去试试
回复

使用道具 举报

 楼主| 发表于 2004-11-15 09:23:14 | 显示全部楼层
telnet 110,143都可以的
回复

使用道具 举报

 楼主| 发表于 2004-11-15 10:38:11 | 显示全部楼层
我靠,服务器好了。我把network中的hostname=mail给#上,local-host-name中改192.168.0.113 mail.test.com为192.168.0.113 test.com就没事了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:44 , Processed in 0.050943 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表