diff --git a/zimbra/Migration/1_export_accounts.sh b/zimbra/Migration/1_export_accounts.sh index 7eb5783..1387578 100644 --- a/zimbra/Migration/1_export_accounts.sh +++ b/zimbra/Migration/1_export_accounts.sh @@ -55,6 +55,6 @@ fi if [ $RCODE -eq 0 ]; then echo "export terminée !!!!" - echo "lancer l'import sur le serveur source" + echo "lancer l'import sur le serveur Dest" exit; fi \ No newline at end of file diff --git a/zimbra/Migration/3_exports_final.sh b/zimbra/Migration/3_exports_final.sh index 3155f14..59398c9 100644 --- a/zimbra/Migration/3_exports_final.sh +++ b/zimbra/Migration/3_exports_final.sh @@ -4,7 +4,7 @@ RCODE=$? echo "Export mailboxes :" for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do -echo "Exporting mailbox $user"; zmmailbox -z -t 0 -m $user getRestURL --startTime $(date -d '-3 day' +%Y/%m/%d) --endTime $(date -d '+1 day' +%Y/%m/%d) -u "https://127.0.0.1:7071" "//?fmt=tgz&resolve=modify" > /opt/zimbra/nfsbackup/migration/archives/$user.tgz ; +echo "Exporting mailbox $user"; zmmailbox -z -t 0 -m $user getRestURL --startTime $(date -d '-3 day' +%Y/%m/%d) --endTime $(date -d '+1 day' +%Y/%m/%d) -u "https://127.0.0.1:7071" "//?fmt=tgz" > /opt/zimbra/nfsbackup/migration/archives/$user.tgz ; done if [ $RCODE -eq 1 ]; then diff --git a/zimbra/Migration/3_exports_mailbox.sh b/zimbra/Migration/3_exports_mailbox.sh index d4af489..481e416 100644 --- a/zimbra/Migration/3_exports_mailbox.sh +++ b/zimbra/Migration/3_exports_mailbox.sh @@ -4,7 +4,7 @@ RCODE=$? echo "Export mailboxes :" for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do -echo "Exporting mailbox : $user" ;zmmailbox -z -t 0 -m $user getRestURL -u "https://127.0.0.1:7071" "//?fmt=tgz" > /opt/zimbra/nfsbackup/migration/archives/$user.tgz ; +echo "Exporting mailbox : $user" ;zmmailbox -z -t 0 -m $user getRestURL -u "https://127.0.0.1:7071" "//?fmt=tgz" > /opt/zimbra/nfsbackup/migration/archives/$user.tgz; done if [ $RCODE -eq 1 ]; then @@ -13,29 +13,7 @@ if [ $RCODE -eq 1 ]; then fi if [ $RCODE -eq 0 ]; then - echo "Export des Filtres" - for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do echo "Exporting Filters : $user" ; zmprov ga $user zimbraMailSieveScript > filters/$user-filters.txt ;done - sed -i -e "1d" /opt/zimbra/nfsbackup/migration/filters/* - sed -i -e 's/zimbraMailSieveScript: //g' /opt/zimbra/nfsbackup/migration/filters/* - if [ $RCODE -eq 1 ]; then - echo "erreur dans l'export des filtres'" - exit 1; - fi - if [ $RCODE -eq 0 ]; then - echo "Export des signatures" - for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do echo "Exporting Default Signature : $user" ; zmprov ga $user zimbraPrefMailSignatureHTML > sig/$user-sig.txt ;done - sed -i -e "1d" /opt/zimbra/nfsbackup/migration/sig/* - sed -i -e 's/zimbraMailSieveScript: //g' /opt/zimbra/nfsbackup/migration/sig/* - if [ $RCODE -eq 1 ]; then - if [ $RCODE -eq 1 ]; then - echo "erreur dans l'export des Signatures'" - exit 1; - fi - if [ $RCODE -eq 0 ]; then echo "Export terminée'" echo "Lancer import sur serveur de destination" - exit; - fi - fi - + exit; fi \ No newline at end of file diff --git a/zimbra/Migration/4_imports_mailboxes.sh b/zimbra/Migration/4_imports_mailboxes.sh index 61f174e..33163b8 100644 --- a/zimbra/Migration/4_imports_mailboxes.sh +++ b/zimbra/Migration/4_imports_mailboxes.sh @@ -3,33 +3,15 @@ RCODE=$? for mailbox in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do -zmmailbox -z -t 0 -m $mailbox postRestURL -u "https://127.0.0.1:7071" "//?fmt=tgz&resolve=modify" ./$mailbox.tgz ; echo "$mailbox - done "; +echo "Importing mailbox : $user" ;zmmailbox -z -t 0 -m $mailbox postRestURL -u "https://127.0.0.1:7071" "//?fmt=tgz&resolve=modify" /opt/zimbra/nfsbackup/migration/archives/$mailbox.tgz ; echo "$mailbox - done "; done if [ $RCODE -eq 1 ]; then - echo "erreur dans l'import'" - exit 1; + echo "erreur dans l'import'" + exit 1; fi if [ $RCODE -eq 0 ]; then - echo "Import des Filtres" - for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do echo "Importation des filtres : $user"; zmprov ma $user zimbraMailSieveScript "`cat /opt/zimbra/nfsbackup/migration/filters/$user-filters.txt`";done - if [ $RCODE -eq 1 ]; then - echo "erreur dans l'import des filtres'" - exit 1; - fi - if [ $RCODE -eq 0 ]; then - echo "Import des signatures" - for user in `cat /opt/zimbra/nfsbackup/migration/accounts/users.txt`; do echo "Import des signatures: $user"; zmprov csig $user default zimbraPrefMailSignatureHTML "`cat /opt/zimbra/nfsbackup/migration/sig/$user-sig.txt`";done - if [ $RCODE -eq 1 ]; then - if [ $RCODE -eq 1 ]; then - echo "erreur dans l'import des Signatures'" - exit 1; - fi - if [ $RCODE -eq 0 ]; then - echo "Import terminée'" - exit; - fi - fi - + echo "Import terminée'" + exit; fi \ No newline at end of file