diff --git a/zimbra/import_export_accounts/imaps_sync_script.sh b/zimbra/import_export_accounts/imaps_sync_script.sh new file mode 100644 index 0000000..efde359 --- /dev/null +++ b/zimbra/import_export_accounts/imaps_sync_script.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +echo "Saisir le fichier de comptes :" +read input +echo "Saisir le Host1 :" +read host1 +echo "Saisir le Port1 :" +read port1 +echo "Saisir le Host2 :" +read host2 +echo "Saisir le port2 :" +read Port2 + +echo "Info host 1 : ${host1} ${port1}" +echo "Info host 2 : ${host2} ${port2}" +option1="--syncinternaldates" +option2="--buffersize 65535000" +option3="--nofoldersizes" +option4="--nofoldersizesatend" +option5="--addheader" + +OLDIFS=$IFS +IFS=' ' +while read -r account_host1 password_host1 account_host2 password_host2 +do + + var_acc_host1=$(echo $account_host1) + var_pass_host1=$(echo $password_host1) + var_acc_host2=$(echo $account_host2) + var_pass_host2=$(echo $password_host2) + echo "migration du compte : ${var_acc_host2}" + docker run --rm gilleslamiral/imapsync imapsync --host1 ${host1} --user1 ${var_acc_host1} --password1 ${var_pass_host1} --port1 ${port1} --notls1 --host2 ${host2} --user2 ${var_acc_host2} --password2 ${var_pass_host2} ${option1} ${option2} --port2=993 --ssl2 ${option3} ${option4} ${option5} + +done < $input +IFS=$OLDIFS