主题: 试图将数据库分离到另外一台主机,iredadmin可以正常连接独立的数据库主机了,但webmail这块登陆即提示IMAP服务连接失败?
试图将数据库分离到另外一台主机,iredadmin可以正常连接独立的数据库主机了,但webmail这块登陆即提示IMAP服务连接失败?
未尝试该操作之前系统正常。
- iRedMail 版本号:0.9.2
- 使用哪个数据库存储用户帐号:MySQL
- 使用的 Linux/BSD 发行版名称及版本号:CentOS6.x
- 与您的问题相关的日志信息:
Jun 12 17:05:36 mail1 roundcube: <oofl8n6i> IMAP Error: Login failed for postmaster@testbobo.com from 192.168.0.1. Empty startup greeting (127.0.0.1:143) in /var/www/roundcubemail-1.1.1/program/lib/Roundcube/rcube_imap.php on line 198 (POST /mail/?_task=login?_task=login&_action=login)
Jun 12 17:06:18 mail1 roundcube: <oofl8n6i> IMAP Error: Login failed for postmaster@testbobo.com from 192.168.0.1. Unable to send command: A0002 LOGIN postmaster@testbobo.com hxb850211 in /var/www/roundcubemail-1.1.1/program/lib/Roundcube/rcube_imap.php on line 198 (POST /mail/?_task=login?_task=login&_action=login)
netstat -tnlp查看服务情况如下,确认imap的相关端口是开启的:
[root@mail1 conf.d]# netstat -tnlp | grep dovecot
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 1474/dovecot
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 1474/dovecot
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 1474/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 1474/dovecot
[root@mail1 conf.d]#
现在修改了能找到的配置文件里面的mysql连接字符串,都把127.0.0.1修改为了另外一台单独的mysql服务器,roundcubemail没找到类似iredadmin里面setting.py的脚本修改,只修改到了/var/www/roundcubemail/config下面config.inc.php里的:$config['db_dsnw'] = 'mysqli://roundcube:3PZU5JGeqx9X2LMpozeIgJbSxLl8KM@192.168.0.55/roundcubemail';字段。
是否还有未修改到的字符串?