28 lines
1.0 KiB
Bash
Executable File
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} |