zimbra-script/zimbra_create_users_from_cs...

28 lines
1.0 KiB
Bash
Executable File

#!/usr/bin/bash
####################################################
#
# Создание юзеров в почте из csv
#
# Формат файла:
# ----------
# Наименование 1;user1@example.com;password1
# Наименование 2;user2@example.com;password2
# Наменование 3;user2@example.com;password3
# ...
#####################################################
# Автор: Сергей Калинин
# https://nuk-svk.ru
# svk@nuk-svk.ru
#####################################################
ZMPROV=/opt/zimbra/bin/zmprov
while read LINE; do
#echo $LINE
name=$(echo ${LINE} | cut -d ";" -f 1)
email=$(echo ${LINE} | cut -d ";" -f 2)
pass=$(echo ${LINE} | cut -d ";" -f 3 | tr -d "\r\n")
login=$(echo ${email} | cut -d "@" -f 1)
${ZMPROV} ca ${email} ${pass} zimbraCOSid "11ababa-22-ccc-2222aaa" sn "${login}" cn "${email}" displayName "${name}" zimbraPasswordMustChange FALSE zimbraFeaturePop3DataSourceEnabled FALSE zimbraPop3Enabled FALSE zimbraMailQuota 5728640000
done < ${1}