Hi @Al Amran
For migrating mailboxes from Gsite to Exchange on-prem server, the simple way is to migrate the mailbox data via pst files. You could use Outlook Export/Import feature.
Import and export Outlook email, contacts, and calendar
https://support.microsoft.com/en-us/office/import-and-export-outlook-email-contacts-and-calendar-92577192-3881-4502-b79d-c3bbada6c8ef?ui=en-us&rs=en-us&ad=us
The steps should be as the followings:
- Use Outlook to export the data to pst file.
- Install Exchange 2016 and configure all urls and records.
- Create mailboxes
- Use Outlook to import pst file to the according mailbox
And if your source server is IMAP enabled, you could take the steps mentioned in this article to use IMAP to migrate mails:
https://help.bittitan.com/hc/en-us/articles/115008108487-IMAP-to-On-Premises-Exchange-Migration-Guide#prerequisites-0-1
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
Microsoft has official document provide step by step guide migrate from Gsuite to O365, this will also be a good choice you could consider: Migrate consumer Google Workspace (formerly G Suite) mailboxes to Microsoft 365 or Office 365
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.