HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: /volume1/@appstore/MailPlus-Server/bin/PersonalMigrationTool.sh
#!/bin/sh

PERSONAL_SETTING=0
MigrateForward()
{
	local forward="${SRC_DIR}/.forward"
	if [ -f ${forward} ];then
		PERSONAL_SETTING=1
		cp -a "${forward}" "${DEST_DIR}/"
		sed -i -e "s|/var/packages/MailServer/target/bin/vacation|/var/packages/MailPlus-Server/target/bin/vacation|g" "${DEST_DIR}/.forward"
	fi
}

MigrateAutoReply()
{
	cp -a ${SRC_DIR}/.*.msg "${DEST_DIR}/"
}

while getopts "s:d:u:" opt; do
case "${opt}" in
	s)
		SRC_DIR=${OPTARG}
		;;
	d)
		DEST_DIR=${OPTARG}
		;;
	u)
		USERNAME=${OPTARG}
		;;
	*)
		exit 0;;
esac
done

if [ x"${SRC_DIR}" = x"" -o x"${DEST_DIR}" = x"" -o x"${USERNAME}" = x"" ]; then
	exit -1;
fi

MigrateForward

MigrateAutoReply

if [ 1 = ${PERSONAL_SETTING} ];
then
	echo "${USERNAME}" >> /tmp/mailplus_server/migration_personal.list
fi