主题: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:iRedMail-0.9.4.
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:CentOS-6-x86
- 与您的问题相关的日志信息:
====

为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。
已经测试了CentOS 6 和CentOS 5,
重装20次以上,都是同样的现象。试了Mysql和OpenLDAP。
MySQL没有成功过,偶尔能登陆https,但是还没有设置用户就出现无法连接的现象。
用OpenLDAP可以成功登录SMTP和POP还有https增加用户,但是不到5分钟就无法继续连接。。

张工救命啊。。
需要输入什么命令行??需要看那个记录文件??还请指点。。。。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

第一次重启以后,可以正常工作。发送接收几分邮件后,
第二次重启后就无法再次连接。。。。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

把 fail2ban 服务关掉后重试看看。

4 最后由 stysun (2016-03-12 18:45:31) 编辑

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

关闭后正常了。。
还有一个问题依旧,无法登陆管理页面
httpS://mail.xxxx.com/mail/
httpS://mail.xxxx.com/iredadmin/
使用IP也无法打开页面


我查看netstat -lntp
发现和正常的服务器的端口比较
不正常的服务器80口的监听软件是httpd
正常的服务器80口的监听软件是nginx

不知道这是不是主要原因??
但是我选的配置都是一样的。。
只是服务器的服务商不一样。不是同一家的。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

在安装 iRedMail 时,Apache 和 Nginx 不可能同时选中。

你说的“无法打开页面”具体是什么意思?是浏览器给你一个 404 错误呢,还是请求超时?

如果是请求超时:

*) 检查你的防火墙是否屏蔽了 443 端口。
*) 咨询服务商是否屏蔽了你的主机的 443 端口?

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

张工,
我是有2台做测试,一台成功,一台不成功,都是干净的服务器。只是CentOS可能有版本的差异。。

浏览器提示无法显示该页面。
端口都是打开的,我确认。。

请看是否还需要提供其他资料做分析。。谢谢!!

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

*) 你的服务器是在内网还是公网?
*) 贴以下命令的输出:

iptables -L -n
netstat -ntlp

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

我的是公网的IP。。

[root@mail ~]# iptables -L -n
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 8
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:443
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:25
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:587
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:110
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:995
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:143
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:993

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
[root@mail ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      561/sshd
tcp        0      0 127.0.0.1:24                0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      897/master
tcp        0      0 127.0.0.1:4190              0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 127.0.0.1:7777              0.0.0.0:*                   LISTEN      1003/python
tcp        0      0 0.0.0.0:993                 0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 0.0.0.0:995                 0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 0.0.0.0:389                 0.0.0.0:*                   LISTEN      536/slapd
tcp        0      0 127.0.0.1:10024             0.0.0.0:*                   LISTEN      2401/amavisd (maste
tcp        0      0 127.0.0.1:10025             0.0.0.0:*                   LISTEN      897/master
tcp        0      0 127.0.0.1:10026             0.0.0.0:*                   LISTEN      2401/amavisd (maste
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      747/mysqld
tcp        0      0 0.0.0.0:587                 0.0.0.0:*                   LISTEN      897/master
tcp        0      0 127.0.0.1:9998              0.0.0.0:*                   LISTEN      2401/amavisd (maste
tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 0.0.0.0:143                 0.0.0.0:*                   LISTEN      774/dovecot
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      933/httpd
tcp        0      0 :::22                       :::*                        LISTEN      561/sshd
tcp        0      0 :::25                       :::*                        LISTEN      897/master
tcp        0      0 :::993                      :::*                        LISTEN      774/dovecot
tcp        0      0 :::995                      :::*                        LISTEN      774/dovecot
tcp        0      0 :::389                      :::*                        LISTEN      536/slapd
tcp        0      0 :::587                      :::*                        LISTEN      897/master
tcp        0      0 :::110                      :::*                        LISTEN      774/dovecot
tcp        0      0 :::143                      :::*                        LISTEN      774/dovecot
[root@mail ~]#

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

stysun 写道:

[root@mail ~]# netstat -ntlp

没有 443 端口。https 都无法访问。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

直接iptable添加443端口吗?还是用其他命令???
张工请指点,谢谢了。。。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

你的 Nginx 或 Apache 为何没有监听 443 端口?

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

ZhangHuangbin 写道:

你的 Nginx 或 Apache 为何没有监听 443 端口?

这个我还真不知道,我是按照iRedmail安装,没有做任何改动进行的。。
但是之前很多次有都出现这样的情况。概率大于60%,我也换了至少5家的VPS。

回复: 为什么每次我安装完可以连接并发送邮件1-4封,但是10分钟左右后就SMTP和POP还有https连不上。

检查 Apache/Nginx 的配置文件,看看是否有监听。