无法使用iRedmail创建用户

时间:2015-08-14 17:24:11

标签: python email-client

我正在尝试使用iRedmail在我设置的新电子邮件服务器上创建一个10k用户列表。但是,我尝试使用他们的Python脚本生成电子邮件地址,并且我不断收到以下错误:

  File "iRedMail-0.9.2/tools/create_mail_user_OpenLDAP.py", line 286, in <module>
domain, username, passwd, cn, quota, groups = re.split('\s?,\s?', entry)
ValueError: too many values to unpack

这是我尝试上传的数据的布局:

domain.com,first.last,password,First Last,,
domain.com,first.last,password,First Last,,

它抛出的错误就在这里:

for entry in userList.readlines():
entry = entry.rstrip()
domain, username, passwd, cn, quota, groups = re.split('\s?,\s?', entry)
dn, data = ldif_mailuser(domain, username, passwd, cn, quota, groups)

# Write LDIF data.
result = open(ldif_file, 'a')
ldif_writer = ldif.LDIFWriter(result)
ldif_writer.unparse(dn, data)

1 个答案:

答案 0 :(得分:0)

问题在于我正在使用的原始csv(它创建了奇怪的换行符而不是正常的换行符。)