2020-04-21 15:11:41 +02:00
|
|
|
#!/bin/bash
|
|
|
|
CSV_FILE="$1"
|
|
|
|
|
2020-07-16 22:13:11 +02:00
|
|
|
if [ -z "${CSV_FILE}" ] ; then
|
2020-04-21 15:11:41 +02:00
|
|
|
echo No CSV file supplied... Exiting
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
2020-07-16 22:13:11 +02:00
|
|
|
cat ${CSV_FILE} | grep -v '^#' | while read line ; do
|
|
|
|
MAIL=`echo ${line} | awk -F';' '{ print $1 }'`
|
|
|
|
USERNAME="${MAIL}"
|
2020-04-21 15:11:41 +02:00
|
|
|
|
|
|
|
|
2020-07-16 22:13:11 +02:00
|
|
|
if kopano-admin --details ${USERNAME} > /dev/null 2>&1 ; then
|
|
|
|
if kopano-admin --details ${USERNAME} | awk '/PR_EC_ENABLED_FEATURES/' | grep imap > /dev/null 2>&1 ; then
|
|
|
|
echo imap already activated for ${USERNAME}
|
2020-04-21 15:11:41 +02:00
|
|
|
else
|
2020-07-16 22:13:11 +02:00
|
|
|
echo Activating imap for ${USERNAME}
|
|
|
|
/usr/sbin/kopano-admin -u ${USERNAME} --enable-feature imap
|
2020-04-21 15:11:41 +02:00
|
|
|
fi
|
|
|
|
else
|
2020-07-16 22:13:11 +02:00
|
|
|
echo ${USERNAME} does not exist
|
2020-04-21 15:11:41 +02:00
|
|
|
fi
|
|
|
|
done
|