Jump to content

ISON Zimbra Deployment

From TetraWiki

Auto-generated from the uploaded PDF ISON_Zimbra_Deployment.pdf. This is an extracted-text rendering for searchability; see the original PDF for exact formatting, diagrams, tables, and images.


ISON ZIMBRA MIGRATION


   1.​ They have two servers with two different domains (OLD SETUP ZIMBRA
       OPENSOURCE)

       mail.isonemployees.com
      zm.isonemployees.co.za


   2.​ Biswajit sir provided a new server
   3.​ Configure local DNS with mbox1.mysecuremail.email name


    4.​ Install zimbra NE 10.1.16
Link -
https://zimbra.github.io/documentation/zimbra-10/single-server-install.html#Installing
_Zimbra_Collaboration_Software


   5.​ Create business COS,, then activate license

zmprov cc Business zimbraFeatureMAPIConnectorEnabled FALSE
zimbraFeatureMobileSyncEnabled FALSE zimbraArchiveEnabled FALSE
zimbraFeatureConversationsEnabled FALSE
zimbraFeatureTaggingEnabled FALSE zimbraAttachmentsIndexingEnabled
FALSE zimbraFeatureViewInHtmlEnabled FALSE
zimbraFeatureGroupCalendarEnabled FALSE zimbraFreebusyExchangeURL
FALSE zimbraFeatureSharingEnabled FALSE zimbraFeatureTasksEnabled
FALSE zimbraFeatureBriefcasesEnabled FALSE
zimbraFeatureSMIMEEnabled FALSE zimbraFeatureVoiceEnabled FALSE
zimbraFeatureManageZimlets FALSE zimbraFeatureCalendarEnabled
FALSE zimbraFeatureGalEnabled TRUE

Zmlicense -a <license key>


   6.​ Create both domains isonemployees.com and isonemployees.co.za and
       assign default business COS

   7.​ Create users via backend using zmprov ca user@exmaple.com passwd


   8.​ Set the password to the same as on the old server using the command below


User list = /tmp/user_passwords2

Password list = /tmp/user_passwords3


while read i; do hash=$(zmprov -l ga "$i" userPassword | grep "^userPassword:" |
sed 's/userPassword: //'); echo "ma $i userPassword '$hash'" >>
/tmp/user_passwords3; done < /tmp/user_passwords2


   9.​ Migrate data via IMAPSYNC

for i in `cat /root/imap/user1`
do
imapsync --syncinternaldates --subscribe --nosyncacls --host1 192.168.1.2 --user1 $i
--authuser1 tetra_test@isonemployees.com --password1 supp0rt@123 --host2
192.168.1.3 --user2 $i --authuser2 admin@mbox1.mysecuremail.email --password2
supp0rt@123 -authmech1 PLAIN -authmech2 PLAIN --tmpdir /user-cache/
--addheader
done