主题: 求批量导入帐号方法
有什么办法吗
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 求批量导入帐号方法
有什么办法吗
iRedMail 安装文件里有个脚本可以帮助你批量导入帐号:
iRedMail-x.y.z/tools/create_mail_user_OpenLDAP.py
直接执行 python create_mail_user_OpenLDAP.py 会给你提示,只需要按照提示的信息提供指定格式的内容即可。
还需要改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
对于批量导入较有用
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 求批量导入帐号方法
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.006 秒, 共执行查询 56 条