爱思华宝Icewarp邮件系统Win/Linux迁移问题

Icewarp在Windows向Linux迁移遇到的数据库问题

Icewarp是支持Windows/Linux跨平台的,之前一家Windows的Icewarp客户因为安全性和效率问题需要转换为Centos平台。

我们在协助客户从Windows迁移至Linux时候,由于客户采用了的Mysql做邮件系统的账户存储,我们在Linux也搭建好了Mysql Server.

但Windows迁移相关配置文件后(另外MysqlDump做了数据库的Windows向Linux系统的转换),Linux下新的Icewarp无论如何连接,控制台无法访问(提示密码错误)另外Linux下命令工具./wizard.sh,./tool.sh均产生无法保存文件问题。

最终我们查明问题点:

由于Windows的Icewarp邮件系统在Mysql中的4个表如下:

mysql> show tables;

+????????+

| Tables_in_icewarp_merak |

+????????+

| aliases |

| domains |

| metadata |

| users |

+????????+

4 rows in set (0.01 sec)

而实际上,Linux系统需要的(自己创建的表)是这样的,

mysql> show tables;

+???????+

| Tables_in_accounts |

+???????+

| Aliases |

| Domains |

| Metadata |

| Users |

+???????+

4 rows in set (0.00 sec)

是的,问题点就是Windows中不区分大小写,SQL语句创建的小写的表,但Linux下的Icewarp,读取Mysql,表格名称第一个是大小,我们最终将导入的Mysql数据库的4个表,修改为首字母大写,用户企业邮箱可以正常使用和登录了。

上述问题为Windows向LInux邮件系统迁移产生问题,反向迁移则不会出现问题,我们已经向Icewarp厂商建议修正完善这个问题。

RelayPod邮件系统工程师将帮助您解决icewarp遇到任何邮件系统问题,包括海外邮件退信问题,海外邮件中继。