主题: 按照iRed Wiki说明,安装Postfixadmin出现问题

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

手动安装Postfixadmin,出现3个问题,多次尝试,问题依旧,所有前来向您咨询一下,
1、create command denied to user 'vmailadmin' for 'config';
发现Grant vmailadmin无效,将Config中User变更为root,就OK了。

2、Duplicate at Key 'domain'
upgrade.php中function upgrade_655()

db_query_parsed(_add_index('mailbox', 'domain', 'domain' ));
db_query_parsed(_add_index('alias', 'domain', 'domain' ));

从function中发现两个参数的输入相同的,尝试着去随意变更了第二个,得到提示不存在,目前直接将function 655注释掉,跳过这一部份。

3、跳过2以后,Postfixadmin与Iredadmin已经可以完全正常同步了,帐号的增删改询一切正常;
但是所有帐号都无法从http://HostIP/mail登录,提示登录无效。

想请教一下,是因为忽略了2中的错误,导致最后Roundcubemail无法正常使用?

回复: 按照iRed Wiki说明,安装Postfixadmin出现问题

iRedMail wiki 里说得很清楚了:

iRedMail doesn't ship PostfixAdmin since iRedMail-0.7.0, but the core columns in iRedMail SQL structure are almost same as PostfixAdmin, so you can install PostfixAdmin manually for MySQL backend to manage mail accounts.

由于不再提供 PostfixAdmin,所以 iRedMail 不保证 SQL 表结构于它的兼容性,也不提供对 PostfixAdmin 的技术支持。