免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1736 | 回复: 14
打印 上一主题 下一主题

[Mail] 大家来关注——客户端收信变慢的问题。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-25 15:07 |只看该作者 |正序浏览
原本使用正常的服务器,突然发现用OE 连接报TIME OUT 错误。

服务器是RH9+QMAIL+VPOPMAIL+IGENUS... 做的。借鉴坛子里XD 的处理方法,修改过resolv.conf  hosts 等文件,还是无法解决。重编QMAIL 也不行。无相关错误日志记录。

在服务器上 telnet localhost 110。速度很快,之后的user  pass  list  quit  都是正常的。
可是 telnet 192.168.0.11(网卡ip,服务器有防火墙映射到公网IP) 110 ,速度变慢,超过60s。最后还是可以收到 +OK <7214.1145945004@mydomain.com.cn> 的提示,之后 user  pass  list  quit  又都是可用的,而且速度正常。

ps 可以看到pop3 的 tcpserver 线程有一堆,应该都是在等待服务器的回应。killall tcpserver 后重启pop3 服务,故障依旧。

服务器目前可以正常提供webmail  服务,也可以正常收取外网的邮件。就是OE 连接的时候报time out 错误。


现在问题似乎存在POP3 服务给客户端的 “+OK <7214.1145945004@mydomain.com.cn>” 响应 很慢。大伙儿帮忙分析一下为什么???  在telnet localhost 110 的时候这一步是正常的,这应该说明qmail-popup 和 qmail-pop3 程序是正常的啊。。。

[ 本帖最后由 burke003 于 2006-4-26 14:26 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2006-04-26 15:42 |只看该作者
原帖由 burke003 于 2006-4-25 17:03 发表
我在smtp 的启动脚本里面有-l 0 参数的。这个参数的含义是:

-l hostname 不以DNS查询本机主机名,使用hostname作为本机主机名。为避免循 环,此参数必须用于53端口


因为之前没有这个参数也可以正常服务 ...


请问在POP3服务中,DNS反查是怎样的一个过程?有谁可以详细讲解一下?

论坛徽章:
0
14 [报告]
发表于 2006-04-26 14:21 |只看该作者
原帖由 llylin 于 2006-4-26 10:08 发表
我觉得有可能是硬件性能不够,不知道你的硬件配置怎么样?我曾经就用普通 PC当邮件服务器,一开始也很好,后邮件越来越多,客户端接收时就经常出现"60秒超时",后来我极来说主管是硬件问题,换了之后马上改善. ...



这次不是性能问题的,因为CPU 和 MEM 的使用都不是很高,而且qmail-qstat 看到队列是空的。webmail 的使用都是正常的。

有什么问题可以开贴探讨,类似问题可以跟贴讨论的。

论坛徽章:
0
13 [报告]
发表于 2006-04-26 14:18 |只看该作者
原帖由 枫影谁用了 于 2006-4-26 10:32 发表
這個不是郵件啟動腳本造成的!!!

原因是上級的DNS服務造成的。



我看了你的解决办法,,我也奇怪。。。难道DNS 服务器可以选择性地响应解析请求?? 我对BIND 的了解似乎没有这一点。呵呵
有没有打你们当地的电信电话问问呢?

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
12 [报告]
发表于 2006-04-26 10:32 |只看该作者
這個不是郵件啟動腳本造成的!!!

原因是上級的DNS服務造成的。

论坛徽章:
0
11 [报告]
发表于 2006-04-26 10:08 |只看该作者
我觉得有可能是硬件性能不够,不知道你的硬件配置怎么样?我曾经就用普通 PC当邮件服务器,一开始也很好,后邮件越来越多,客户端接收时就经常出现"60秒超时",后来我极来说主管是硬件问题,换了之后马上改善.但是我现在却碰到软问题 ,各位有空帮我诊断诊断......

论坛徽章:
0
10 [报告]
发表于 2006-04-26 09:47 |只看该作者
原帖由 netocool 于 2006-4-25 17:48 发表
  1. /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
  2. -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
复制代码

这是我的smtpd的run配置
但是我 ...



/usr/local/bin/tcpserver -H -R -v -l 0 -x /home/vpopmail/etc/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd

这是我的smtp 脚本部分。


你先要看看qmail-qstat 看看队列里面有多少待发的邮件,先清空;然后给你的smtp 加上 -H 参数试一下。如果这时候不慢了,就应该检查一下你的服务器的DNS 解析了。。。

论坛徽章:
0
9 [报告]
发表于 2006-04-25 17:48 |只看该作者
原帖由 burke003 于 2006-4-25 17:03 发表
我在smtp 的启动脚本里面有-l 0 参数的。这个参数的含义是:

-l hostname 不以DNS查询本机主机名,使用hostname作为本机主机名。为避免循 环,此参数必须用于53端口


因为之前没有这个参数也可以正常服务 ...


  1. /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
  2. -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
复制代码

这是我的smtpd的run配置
但是我还是发现现在发邮件很慢哦

可以贴你的上来参考吗?谢谢

论坛徽章:
0
8 [报告]
发表于 2006-04-25 17:03 |只看该作者
我在smtp 的启动脚本里面有-l 0 参数的。这个参数的含义是:

-l hostname 不以DNS查询本机主机名,使用hostname作为本机主机名。为避免循 环,此参数必须用于53端口


因为之前没有这个参数也可以正常服务的,所这这次问题我就压根没有去分析tcpserver 的启动,一直在找qmail 和网络环境的问题。晕死。。。

现在回过头想想,也还是不知道 什么原因导致现在必须用-l 0  了。即使DNS 查询主机名也是可以在HOSTS 里面发现的啊。。我网卡的IP 都有记录在里面。。 还会有什么原因???

论坛徽章:
0
7 [报告]
发表于 2006-04-25 16:52 |只看该作者
-l 0

要的。
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP