主题: 请大家帮忙测试批量建立 LDAP 邮件账号的工具
Hi, all.
现有的批量建立 LDAP 邮件账号的工具存在一些不方便的地方,所以特意重新开发了一个,恳请大家帮忙测试,以便大家在 0.5.0 正式版中能用上这个工具。
批量建立账号的脚本下载地址:
http://iredmail.googlecode.com/svn/trun … penLDAP.py
该脚本使用 python 编写,为的是可以直接在批量建立账号时使用中文、日文、韩文等非 ASCII 字符(例如姓名等信息),而原先的 shell 脚本则不行。
使用方法:
- 先安装 Python。
装完 iRedMail 后这个包都会被安装。没有安装的用户可以使用以下命令进行安装:
RHEL/CentOS: # yum install python
Debian/Ubuntu: # apt-get install python
- 安装 python-ldap 模块
RHEL/CentOS: # yum install python-ldap
Debian/Ubuntu: # sudo apt-get install python-ldap
- 将要导入的账号以 CSV 格式整理到某个文件里,例如:users.csv,该文件必须以 utf-8 编码保存,否则将导致无法导入数据。
直接执行我们提供的批量建立账号的脚本会给出该文件的格式示例:
# python create_mail_user_OpenLDAP.py
- 执行脚本以生成适合导入 LDAP 的 LDIF 文件格式。
默认生成的文件名是 users.csv.ldif,也就是以你的 CSV 文件为基本名,加个 .ldif 后缀。
- 使用 ldapadd 命令或者 phpLDAPadmin 实际导入账号。
注意:目前只支持在 CSV 里保存 5 个信息:
- [*]域名
[*]用户名
[*]密码
[*]姓名
[*]磁盘限额
如果您需要支持更多的信息,请回复帖子,并将具体情况说清楚。
感谢大家的支持和反馈。:loveliness: