主题: iredmail如何支持ipv6

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

在网站上找到支持ipv6的帖子,但是修改后还是不成功,也许是太老了。下面是帖子。
http://www.iredmail.org/forum/topic1968 … vecot.html

修改后通过netstat -lntp可以发现 在IPV6地址上dovecot有监听143 端口,但是Roundcube Webmail 登陆时候出现如下错误日志:
Could not connect to 127.0.0.1:143: Connection refused in /usr/share/apache2/roundcubemail-0.9.5/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=login&_action=login)

请问能提供在新版本下面如何修改以支持ipv6么?
谢谢`

回复: iredmail如何支持ipv6

ngn 写道:

Could not connect to 127.0.0.1:143

127.0.0.1 是 IPv4 地址。你的服务器没有 IPv4 地址么?

你找到的论坛帖子是可以的,但还要记得修改  Roundcube 配置文件里的 imap/smtp 服务器地址。

回复: iredmail如何支持ipv6

请问你说的Roundcube 配置文件是这两个么?
/usr/share/apache2/roundcubemail/config/main.inc.php
/usr/share/apache2/roundcubemail/config/db.inc.php
能否详细说一下哪些需要修改?

按照自己的理解修改后登陆网页webmail出现如下错误日志:
Dec 19 13:57:34 mail roundcube: DB Error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111) in /usr/share/apache2/roundcubemail-0.9.5/program/lib/Roundcube/rcube_db.php on line 154 (GET /mail/)
Dec 19 13:57:34 mail roundcube: DB Error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111) (GET /mail/)

其中,netstat -lntp查看信息如下:
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:993             0.0.0.0:*               LISTEN      9044/dovecot   
tcp        0      0 127.0.0.1:7777          0.0.0.0:*               LISTEN      1899/python     
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      9044/dovecot   
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      9106/amavisd (maste
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      8823/master     
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      8823/master     
tcp        0      0 127.0.0.1:9998          0.0.0.0:*               LISTEN      9106/amavisd (maste
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      9044/dovecot   
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      9044/dovecot   
tcp        0      0 127.0.0.1:10031         0.0.0.0:*               LISTEN      2054/perl       
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      4092/dnsmasq   
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      588/cupsd       
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8823/master     
tcp        0      0 0.0.0.0:4190            0.0.0.0:*               LISTEN      9044/dovecot   
tcp6       0      0 :::993                  :::*                    LISTEN      9044/dovecot   
tcp6       0      0 :::995                  :::*                    LISTEN      9044/dovecot   
tcp6       0      0 ::1:3306                :::*                    LISTEN      8852/mysqld
tcp6       0      0 :::587                  :::*                    LISTEN      8823/master     
tcp6       0      0 :::110                  :::*                    LISTEN      9044/dovecot   
tcp6       0      0 :::143                  :::*                    LISTEN      9044/dovecot   
tcp6       0      0 :::80                   :::*                    LISTEN      8670/apache2   
tcp6       0      0 ::1:631                 :::*                    LISTEN      588/cupsd       
tcp6       0      0 :::25                   :::*                    LISTEN      8823/master     
tcp6       0      0 :::443                  :::*                    LISTEN      8670/apache2   
tcp6       0      0 :::4190                 :::*                    LISTEN      9044/dovecot

其它还有什么地方需要修改 注意的么?

谢谢!