helper-scripts/kopano/active_imap.sh

25 lines
615 B
Bash
Executable File

#!/bin/bash
CSV_FILE="$1"
if [ -z "${CSV_FILE}" ] ; then
echo No CSV file supplied... Exiting
exit 1
fi
cat ${CSV_FILE} | grep -v '^#' | while read line ; do
MAIL=`echo ${line} | awk -F';' '{ print $1 }'`
USERNAME="${MAIL}"
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}
else
echo Activating imap for ${USERNAME}
/usr/sbin/kopano-admin -u ${USERNAME} --enable-feature imap
fi
else
echo ${USERNAME} does not exist
fi
done