1 最后由 kwoks (2010-06-11 23:29:38) 编辑

主题: 求批量导入帐号方法

有什么办法吗

回复: 求批量导入帐号方法

iRedMail 安装文件里有个脚本可以帮助你批量导入帐号:

iRedMail-x.y.z/tools/create_mail_user_OpenLDAP.py

直接执行 python create_mail_user_OpenLDAP.py 会给你提示,只需要按照提示的信息提供指定格式的内容即可。

3 最后由 kwoks (2010-06-12 00:37:12) 编辑

回复: 求批量导入帐号方法

还需要改create_mail_user_OpenLDAP.py里面吗

# ------------------------- SETTINGS -------------------------------
# LDAP server address.
LDAP_URI = 'ldap://127.0.0.1:389'

# LDAP base dn.
BASEDN = 'o=domains,dc=iredmail,dc=org'

# LDAP bind dn & password.
#BINDDN = 'cn=Manager,dc=iredmail,dc=org'
BINDDN = 'cn=vmailadmin,dc=iredmail,dc=org'
BINDPW = 'passwd'

# Storage base directory.
STORAGE_BASE_DIRECTORY = '/var/vmail/vmail01'

# Hashed maildir: True, False.
# Example:
#   domain: domain.ltd,
#   user:   zhang (zhang@domain.ltd)
#
#       - hashed: d/do/domain.ltd/z/zh/zha/zhang/
#       - normal: domain.ltd/zhang/
HASHED_MAILDIR = True
# --------------------------------------------------------------

回复: 求批量导入帐号方法

要改的,要把BINDD改成你自己的,如:cn=manger,dc=info,dc=com.cn

回复: 求批量导入帐号方法

去搜一下ldapmodfiy这个命令吧,很管用的;
整理好用户名文件xx.csv, 然后用批处理文件生产ldif文件,再用ldapmodify直接导入,比后台一个个建,方便很多。

回复: 求批量导入帐号方法

生成ldif 文件之后,如何导入啊。

回复: 求批量导入帐号方法

上个我的批量自动导入脚本:
#!/bin/sh
#根据说明用excel生成一个test.csv的文件
python create_mail_user_OpenLDAP.py test.csv
ldapmodify -x -D "cn=Manager,dc=yourdomain,dc=com" -w ldappasswd -f test.csv.ldif

对于批量导入较有用