Hi @RaGau
Thank you for posting your question in Microsoft Q&A.
We understand that you are considering a migration plan for your emails to Microsoft 365 tenant.
For your concerns:
How to migrate emails so that they sync with M365 account automatically. Needs steps
If your domain is already partially moved to Microsoft 365 and you need to complete the email migration. You could refer to the following steps using the Microsoft 365 Migration Tools.
Verify Domain in Microsoft 365 Admin Center:
Go to Admin Center -> Settings -> Domains and ensure your GoDaddy domain is verified.
Update DNS Records:
Point MX, SPF, DKIM, and Autodiscover records to Microsoft 365.
Choose Migration Type:
If GoDaddy email is using IMAP, use IMAP Migration in Microsoft 365 Admin Center:
Go to Setup -> Data Migration -> Add Migration.
Select IMAP and enter GoDaddy server details.
Start Migration stage:
Add user credentials for each mailbox.
Start migration and wait until all emails sync.
Cutover stage:
Once migration completes, change MX record to Microsoft 365 so new emails go directly to M365.
What will happen to my OneDrive Data, will it move and work with new email account (same as it was on GoDaddy) and my data remains secure as well?
If your previous GoDaddy account included a OneDrive for Business license (a part of their Microsoft 365 offering), your files are stored in a dedicated cloud tenant managed by GoDaddy. This data does not automatically move or sync.
Your OneDrive Data will not automatically move. It remains secure on the old GoDaddy-managed Microsoft 365 tenant until you manually move it.
Data Security: Your data remains secure on the old platform, but you must manually transfer it to the new one before canceling the old subscription.
If on Outlook I have old email setup already done, how to change in profile so that after changing the email to Microsoft it remains the same and use the same Outlook?
After migration, the old profile might encounter issue (can't connect to GoDaddy server).
You might need to create a new profile, Outlook will auto-configure via Autodiscover (no re-download if cached mode).
Close Outlook.
Windows Search -> Type "Mail-Outlook" -> Show Profiles > Add new > Enter email > Let it auto-setup. Then, set it as default.
Existing local data (OST file) can often be reused if you rename/repoint, but simplest is new profile and cached mode (downloads server data quickly).
No full re-download needed if you keep cached emails enabled.
Do we have a script for the same so that we can update the Outlook profile to keep the emails in Outlook as it is and include new settings with M365
Currently, I haven’t found any reliable script or command to update the Outlook profile, as it might not be stable or properly configure your application. I recommend configuring it manually to ensure compatibility and that everything works as expected.
References:
What you need to know about migrating your IMAP mailboxes to Microsoft 365 or Office 365 | Microsof…
Migrate other types of IMAP mailboxes to Microsoft 365 or Office 365 | Microsoft Learn
Use PowerShell to perform an IMAP migration to Microsoft 365 - Microsoft 365 Enterprise | Microsoft…
Overview of Outlook email profiles - Microsoft Support
Please feel free to correct me if I misunderstood your request. If you have any additional concerns, feel free to comment below. I would be more than happy to assist.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.