主题: 请问如何把sendmail的邮件导入iredmail?

研究了好久iredmail,现在邮件列表也出来了;终于下定决心转换了;
原来有几百个用户,用户都是用系统的帐号(没有开放shell),邮件就是单文件那种存放方式,邮件列表就是写/etc/aliases;
现在想转换到iredmail的mysql方式。
请问如何进行数据迁移呢?有成功的人可以说说么?

回复: 请问如何把sendmail的邮件导入iredmail?

几个建议:

- 让用户用 POP3 的方式将邮件都收到客户端本地,这样你就不用考虑如何将邮件文件从 mbox 格式(单文件存储所有邮件)转换到更高效的 maildir 格式(iRedMail 的默认格式)。
- MySQL 的邮件列表方式,你可以使用 alias (可以保存在 SQL 里)或自己再添加类似 mailman 的邮件列表程序来完成。但 LDAP 方案是有内建的邮件列表功能的。
- 迁移到 MYSQL 方案的话,系统用户的用户名容易迁移,但密码的迁移恐怕要你自己琢磨一下了。而迁移到 LDAP 方案的话可以通过开源的脚本直接迁移。

回复: 请问如何把sendmail的邮件导入iredmail?

而迁移到 LDAP 方案的话可以通过开源的脚本直接迁移。

请问这个脚本如何获得?

回复: 请问如何把sendmail的邮件导入iredmail?

http://www.padl.com/OSS/MigrationTools.html

回复: 请问如何把sendmail的邮件导入iredmail?

更新:

在RHEL/CENTOS里,openldap-servers 这个包就带了迁移工具:

# rpm -ql openldap-servers | grep -i migrate

回复: 请问如何把sendmail的邮件导入iredmail?

能否向我们这些菜鸟再详细说明一下迁移的步骤?