The only way to preserve the original message and create a copy within a different mailbox is via the EWS API. The Graph API, or any "native" functionality within M365 does not allow for such actions. Best you can do without leveraging EWS is to forward the message.
Move Mail from Shared Mailbox to another Shared Mailbox with Power Automate
Kaja
0
Reputation points
I have a Power Automate flow in which my emails from a shared mailbox are processed. Under certain conditions, the email should then be moved to another shared mailbox. It is important that the original sender is retained in the new shared mailbox.
What is the best way to implement this?
Outlook | Web | Outlook on the web for business | Email
2 answers
Sort by: Most helpful
-
Vasil Michev 125.5K Reputation points MVP Volunteer Moderator2026-02-23T07:13:12.89+00:00 -
Q&A Assist2026-02-23T07:06:00.2366667+00:00 AI generated content. This question contains an answer created with AI from Q&A Assist. Learn moreTo move emails from one shared mailbox to another in Power Automate while retaining the original sender information, you can follow these steps:
- Retrieve Emails: Use the Retrieve email messages from Outlook action to get the emails from the original shared mailbox.
- Condition Check: Implement a condition to check if the email meets the criteria for moving it to the new shared mailbox.
- Send Email: Use the Send email message through Outlook action to send the email to the new shared mailbox. In this action, select Other mailbox in the Send email message from drop-down menu and specify the new shared mailbox in the Send from field. Make sure to populate the Account field with your main account.
- Delete Original Email: After sending, you can use the Delete email message action to remove the email from the original shared mailbox if needed.
By following these steps, you can effectively move emails while ensuring that the original sender is retained in the new shared mailbox.
References: