SysTools Migrator – Technical Help (Outlook to G Suite Migration)








Pre-Requisites

  • The destination account should be having a valid license
  • G Suite admin user must have access to Google APIs.
  • Google project must be created to get Client ID and P12 file.
  • Domain-wide scopes must be provided for destination domain.
  • Local source folder must be granted with read permission.
  • PST file should be backuped by SysTools Backup & Restore
  • PST should not be open in any other application

Features (Supported & Not Supported)


`
Feature Point Description
Demo Version License 2 users
Date Filter From [on Sent/Received Date]
Folder Structure For Source and Destination having same account language: Maintain as Original

For Source and Destination having different account language: Not Supported
Special Characters / Foreign Language Names For Folders Supported
Deleted Items Not Supported
Attachments Supported
Date Time retention Supported
Email Labeling Not Supported [only one label will be maintained]
Default Folder Mapping Supported
Read/Unread Supported
Conversation Supported
Mail Body Format
[ RTF,HTML and Plain Text]
Supported
All Mail Folder Not Supported
Chat Not Supported
Snoozed Not Supported
Scheduled Mail Not Supported
Starred Email Not Supported
[only Starred folder will get created]
Importance Supported
Delta Supported
User Concurrency Supported [5]
Category Not Supported

Shortcomings and Limitations


Limitation Reason
All folders present even if they are outside the date filter’s range The application is designed to pre-process the folders first and then the files.
Forward slash [ / ] in Folder name Not Supported [because G Suite itself consider forward slash as path separator]

API

The application is using the Google.gmail Api Version 3.0 for interacting with G-Suite.

Google API : https://developers.google.com/gmail

Aspose Api: Aspose.Email 20.3



Pre-Requisites

  • The destination application should be having Calendar.ReadWrite permission
  • destination user should have access to calendar
  • PST file should not be in use in other programs/application
  • PST file should be backuped by SysTools Backup & Restore
  • Minimum network bandwith should be 100 mbps
  • 5Gb minimum Space required

Features (Supported & Not Supported)


`
Feature Point Description
Demo Limitation Max 2 user
Folder Structure Not Supported
[All the Calendars will be created at flat level]
Local Attachment upto 4mb [only appliable for O365 backup because G suite calendar does not have local attachments,every attachment is drive attachment in calendar]
Date Filter Supported
[on Start Date of event]
Delta Restore Supported
Delta will support only when user take delta backup
Special Characters / Foreign Language Names Supported
Recurrence Supported
Attendees Supported
Resources Supported
Notifications Not Supported
Reminder Supported
Categories Not Supported
Location Supported
Other Calendars Not Supported
Visibility Supported
Attendees status Supported
System calendars Supported and mapped to destination system calendar
Shared Calendars Not Supported
Inline Images Not Supported[we get images as attachment and in suite calendar attachment not supported]
RTF Body Formatting Supported
Recipient Mapping Supported
Embedded Attachment Supported
Time Zone Supported
Organizer Supported[Maintained as per PST]
On Behalf Organizer Not Supported
Holidays Not Supported

Shortcomings and Limitations


Limitation Reason
All folders present even if they are outside the date filter’s range The application is designed to pre-process the folders first and then the files

Known Issues


Known Reason
Max 35 Calendars Folders created per day Google API limitation.

It throws error Calendar usage limits exceeded. [403]

If there are more than 35 calendar folders and application fail to create all the folders, the application will not migrate any event to destination. It's mandatory to create all the folders before migrating events

API

Aspose.email

https://developers.google.com/calendar/



Pre-Requisites

  • The destination account should be present at destination domain.
  • The destination domain should be having Contacts.ReadWrite permissions granted on the google console project.
  • The backup for source user must be taken.
  • Local backup folder must be granted with reading permission.
  • File should not be open in any other application.
  • Google Drive must be enabled for the destination user.
  • Client ID and P12 file must be provided.
  • Minimum network bandwidth should be 100 Mbps.
  • 5 GB minimum Space required.

Features (Supported & Not Supported)


`
Feature Points Description
Demo Limitation Yes, 2 users data
Date Filter From - To supported (on Creation Date)
Folder Structure All the sub folders will create under at flat level hierarchy
Special Characters / Foreign Language Names For Folders Supported
Folder Name Existing conflicts Folders remain unaffected
System Folder Support
Multiple email addresses Supported
Attachment Not Supported
Creation date TIME Supported
Categories Supported[in body]
Mailing address Not Supported
Sensitivity Supported(Added in body)
Pager, ISDN,Primary,Radio,Telex,TTY/TDD,Company Main Supported(Added in body)
Callback Supported(Added in body)
Spouse, Children Supported
Flag completed date, flag status Supported(Added in body)
Phone :Business,home and mob Supported
Phone: Other category(car) Supported(Added in body)
IM address Supported
Yomi company ,first name,last name Not Supported
Work (Job title,department,company name,office location,manager, assistant name) Supported
Note Supported(only plain)
Custom fields Maintain in body
Profile Photo Supported
Fax(Home,Business,Other) Supported
Personal Info - First Name,Last Name,Prefix Supported
Addresses : Business,Home ,Other Supported
Other : Nick name,birthday Supported
Web Page Business is mapped and home page,blog and other will be in body
Hobbies Supported(Added in body)
Other : Anniversary Supported(Added in body)
Delta Migration Supported
Suggested Contacts Supported
Display As Not supported

Shortcomings and Limitations


Limitation Reason
All folders present even if they are outside the date filter’s range The application is designed to pre-process the folders first and then the contacts

Known Issues


Limitation Reason
List and Groups not supported Not Supported
Directory Not Supported
Frequently contact list Not Supported
Favorites Not Supported
Requests Timed Out in Logs Slow Internet connection
System Folders Coworkers, Family, Friends, Contacts these are the system Folders of G Suite(not visible on UI but we receive it via API) hence mapping them with system folders
Contact are getting failed if folder contain more than 25000 items https://support.google.com/contacts/answer/148779?hl=en&visit_id=637140660501777156-3710646890&rd=1

API

Aspose.Email

The application is using the Google Contacts API version 3.0

https://developers.google.com/contacts/v3/



Pre-Requisites

  • The destination account should be present at destination domain.
  • The destination domain should be having Files.Readwrite permissions granted on the google console project.
  • The backup for source user must be taken.
  • Local backup folder must be granted with reading permission.
  • File should not be open in any other application.
  • Google Drive must be enabled for the destination user.
  • Client ID and P12 file must be provided.
  • Minimum network bandwidth should be 100 Mbps.
  • 5 GB minimum Space required.

Features (Supported & Not Supported)


`
Feature Point Description
Demo Limitation 2 Users
Date Filter On Created Date
[Source Platform Date]
Folder Structure Folder Structure Maintained as per local NTFS
Max Path Length 250
Max File Name Length 50
Max Folder Name Length 66
File Versions Not supported
File Timestamps Supported
Recycle bin Not supported
File Size 20 GB
Special Characters / Foreign Language Names Supported
[as per file name created during backup on local NTFS]
Empty files (0 Size) Supported
Delta Migration Supported
[Newly Created Files/Folders]
Creation / Modification date Supported
Password protected files Supported
Corrupted files State of file will remain same. We are not doing any recovery for corrupted file.
[Files can not be open due to corruption]
Folder permission / File Permission Not supported
Shared with me Not supported
Starred Not supported
Folder color Not supported

API

The application is using the Google API which a REST based API for interacting with Google drive.

Graph API : https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0

EWS : https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/start-using-web-services-in-exchange

Reference : https://developers.google.com/drive/api/v3/about-sdk



Free Download SysTools Backup & Restore Download Now