Hopefully my final edit... @PeteFromDenver alerted us that Microsoft has added a "Mailbox Address" field to Outlook actions. You can enter the address of the shared mailbox in this field to get back to original functionality. I'm keeping all previous solution details below just in case.
I've accepted the solution provided by @Anonymous on page 3. As a note for future users running into this issue, this solution requires a premium account. This will not be the best solution for a number of users (myself included), but it's the Microsoft-supported fix and (hopefully) the least likely to fail in the future.
For more information on the Graph API solution, check the posts by @jonathanford on pages 5 and 6.
If you do not have a premium account, the solution on page 3 offered by @Mindaugas is your best bet. You will need to add a new connection to Flow for the shared mailbox and then select that account as the connection for your Flow step. @RHCC gives more details on page 4 - you will also most likely need to add a password to the shared mailbox which is not intuitive.
This is by far the easiest solution, but I'm concerned how long it will work before Microsoft breaks functionality in an update. They do not support shared mailbox connections in Flows that don't specifically use that language, which is a frustrating response given how many users were relying on these Flows for their daily business.
Original post below:
Hi all - I'm having an issue with a couple Flows that were previously working without error.
When a new email arrives in a shared mailbox runs in a separate Flow and creates a SharePoint list item. One of the attributes added is the id of the trigger email (MessageId from the triggerBody).
I have two other Flows that will reply to this initial email using Reply to email. The stored MessageId is used to reply to the correct email. This has been working for 4+ months without error, but started failing today with the error shown in the Subject (Item Id doesn't belong to the current mailbox).
Myself and one other user are not having this failure. I had a user who was experiencing the failure check their connections in Flow and all apps were still connected. I also had them check their access to the shared inbox in Outlook and they still had full access.
Has anyone run into something similar or have any suggestions? It seems like it must be a user connection to the shared inbox but I'm not sure what else to look into. Thanks!
**Editing to note that the Get email step is also failing when referencing the ID of an email in a shared mailbox.
Solved! Go to Solution.
I had to google it myself. I’m going to try and throw a guide together tomorrow. But to your question...
Simply treat it as any other user:
https://graph.microsoft.com/v1.0/users/sharedaddress@microsoft.com/messages
Make sure you have the right permissions set (Mail.Read.Shared)
@Anonymous @Anonymous
I can help tomorrow.
Kummarraj88, I am parsing .eml’s that are attached to emails with my flow and didn’t have to change much of anything after I had the JSON figured out and the connection working.
Tom,
I gathered info from lots of different sources to make it happen. I’ll see if I can put it in one place.
thanks @jonathanford - had just stumbled across it myself.
i left out the /users bit.....thats 66 minutes of googling time i'll never get back !
@jonathanford , Thanks Jonathan. If you can publish a guide on how to retrieve attachments from SHared Mailbox using Graph API or premium connected, it will be awesome.
Here's a quick guide.
https://www.jford.net/post/616923454656200704/ms-graph-api-power-automate-connector
Hello,
same error for us. Our flows run fine for several months, now we get errors without changes in the flows: Connectors "get Email", "mark as read", "delete"... on everything which makes changes to a "shared mailbox email arrived"-trigger.
"Item Id doesn't belong to the current mailbox"
{
"status": 404,
"message": "Item Id doesn't belong to the current mailbox.\r\nclientRequestId: <ID>\r\nserviceRequestId: <ID>",
"error": {
"message": "Item Id doesn't belong to the current mailbox.",
"code": "ErrorInvalidMailboxItemId",
"originalMessage": "Item Id doesn't belong to the current mailbox."
},
"source": "office365-we.<HOST>"
}
This thread has a lot of pages already. Just as a advice for the next one who come to this topic:
You can find a idea for a solution on page 3 from User Mindaugas, Link https://powerusers.microsoft.com/t5/Connecting-To-Data/Item-Id-doesn-t-belong-to-the-current-mailbox...
I will try it now.
But I have two questions about your opinion:
- Even if the solution of Mindaugas works, it is still a bug in PowerAutomate, because when the used User-Connection should have access to the shared mailbox, then it should work also without adding a direct shared-mailbox connection. Or do you think it's correct as it is now?
- Would be good to get this kind of changes before MS release that. We do not use Flows/PowerAutomate for fun, but for our business processes which have to work fine (same as most user here). Any idea how we can make sure to get this detail of changes before having a week of problems?
best regards
Microsoft's official word from several different reps is using Outlook actions on Shared Mailboxes aren't supported unless the action has Shared Mailbox in the name. To my knowledge, the only action with Shared Mailbox in the name is a trigger. So, you use the Message ID from that trigger to drive use of the Graph API.
Hi @jonathanford,
in fact there exists an action named "Send an email from a shared mailbox (V2)" and a trigger "When a new email arrives in a shared mailbox (V2)" you have mentioned.
The issue here has nothing to do with service accounts or connections... I've had 23 flows running for months with no trouble and, starting about a week ago, the flows will no longer recognize attachments that are retrieved from a shared mailbox using the "when a new email arrives in a shared mailbox (v2) once the flow reaches the stage where the attachments are stored in a SP library with Get Attachments (v2).
This flow worked flawlessly and same code, same service account (which, by the way, is running 22 other flows - ones which store attachments WITH the email file on a daily basis). The bug is with Get Attachments (v2) - and there should be no Graph usage or other solutions or code to be added... this fully functional flow should just work. I've tested all of the components and the error is all over these forums...
Why is there no fix???
@Anonymous - welcome to the frustration of the rest of us in this thread. Either login as the shared mailbox as a workaround or use Graph API; that's your options. MS has not said this is a bug which leads one to believe it's working as intended. They have told several they do not support actions on Shared Mailboxes unless the action says "Shared Mailbox" in the name, and to use Graph API as the supported method.
We all commiserate with you, and also suggest using the workaround or supported solution.
Thanks for your reply... but I stand by my statement that it is not working properly and MS is just testing their crappy code on the public as they've been doing for decades. I'm not sure how large the companies are that y'all work for, but I'll tell you... providing a functional solution only to have it blow up a couple of days later is the king of thing that gets people laid off (especially during a pandemic).
I appreciate the recommendations, however, Graph API is not something I have access to utilize and "logging in as the shared mailbox" is a phrase that makes no sense to me.
Makes me kick myself for dedicating my entire career to MS products. It should have never worked if it was never intended to work and last week it worked as I expected it to... There was a change made that broke the flows we all had working and the developers don't care who loses their jobs, etc.
This is no time for this garbage to be happening.
Cool; guess you didn't read the thread then.
We all feel the frustration. In times like this though, are you going to yell at a brick wall or listen to those who have gone before you and built the bridge you could use if you weren't staring at the wall yelling at it hoping it will listen.
Yeah, I know i'm yelling at a wall - and I know I'm expressing frustration... but NO ONE needs people like you to just exacerbate the problem by providing answers and trolling for anger in the forums.
I knew this was a waste of time.
No trolling here man. There are fixes in this thread you didn't take the time to try. You immediately went to yelling when there are solutions. NO ONE has time for that when people have been helping one another for a week in this thread.
I found a solution posted by a Microsoft employee in the User Group surrounding a similar issue. It was simple and it worked for my problem which was specific to the trigger [when a new email arrives at a Shared Outlook Inbox]. I was moving attachments into their respective SharePoint folders by name. I had added the [Get Attachments] action to this trigger to start the process and (like everybody else here has reported) it worked flawlessly until recently.
Essentially, they explained that this trigger has all of the Attachment IDs in the array when it is called - IF - you have the "Include Attachments" option ticked in the trigger, which I did. So, you don't need additional actions to get the attachment IDs, the Names, Content, etc. Once I deleted the [Get Attachments] step and rebuilt the subsequent steps, the flow worked.
Hope this helps!
Tim
@timothydickson , Thanks for these details. Looks like my issue is fixed after removing "Get-attachment" as attachments are already there when we use initial trigger called "When a new email arrived in Shared Mailbox V2".
I am using Apply to each loop and inside that I am using "create file" in SharePoint based up on initial trigger. I believe it will create file for each and every attachment that was sent to this Shared-mailbox right?
@jonathanford/ @Anonymous
Yes, good we have a solution. But I think that's not a reason why we should not complain about the situation. We use PowerAutomate for business processes, most customer will do that. And MS customer also have customer by their-self, which are affected when flows start making errors.
So, in my opinion MS should simply not change "things" so long-running customer flows run on error for days until find a solution.
Or affected customer have to be informed about that change before.
When searching in the templates, there are also some I tried today, which have the the same problem because Connectors in these templates run on "shared mailbox" which will not work anymore. Like this one:
Save attachments to OneDrive (Business) on new email in shared mailbox
This makes a "mark as read" on a mail in a shared mailbox, which is producing the "Item Id doesn't belong to the current mailbox" error. Or do I miss something and this template is still working?
At the moment it seems MS has changed more, because it already fails at the start of the flow when using "user connection" and "shared mailbox". This at least would be consistent. 🙂
So, it seems, it is at least clear for user now, who want to use this template for new flows, because it let you know from the start, that you cant't use it with your user-connection.
But I only get this error on beginning, when using the template. I do not get the error when using "When a new email arrives in a shared mailbox (V2)" trigger in a new flow manually and using my "user connection" to connect to a shared mailbox. Perhaps I miss something here. 😞
It sucks for sure, but that's joys of "the cloud" and SaaS. You're on someone else's infrastructure and at their mercy. Can you imagine what Change Control would look like if they asked all their customers before they changed something? We don't know this wasn't a security vulnerability.
Indeed. Yes, that is correct.
Join us for an in-depth look into the latest updates across Microsoft Dynamics 365 and Microsoft Power Platform that are helping businesses overcome their biggest challenges today. Find out about new features, capabilities, and best practices for connecting data to deliver exceptional customer experiences, collaborating, and creating using AI-powered capabilities, driving productivity with automation—and building towards future growth with today’s leading technology. Microsoft leaders and experts will guide you through the full 2023 release wave 1 and how these advancements will help you: Expand visibility, reduce time, and enhance creativity in your departments and teams with unified, AI-powered capabilities.Empower your employees to focus on revenue-generating tasks while automating repetitive tasks.Connect people, data, and processes across your organization with modern collaboration tools.Innovate without limits using the latest in low-code development, including new GPT-powered capabilities. Click Here to Register Today!
Episode Five of Power Platform Connections sees David Warner and Hugo Bernier talk to Vice President of Power Automate, Stephen Siciliano, alongside the latest news, product reviews, and community blogs. Use the hashtag #PowerPlatformConnects on social media for a chance to have your work featured on the show! Show schedule in this episode: 0:00 Cold Open 0:34 Show Intro 01:09 Stephen Siciliano Interview 30:42 Blogs & Articles 31:06 PnP Weekly Ep 200 32:51 SharePoint Custom Form Backup 33:38 Power Apps Extreme Makeover 34:56 ChatGPT Control 35:35 Color Data 37:17 Top 7 Features on Dynamics 365 2023 Release Wave 1 38:30 Outro & Bloopers Check out the blogs and articles featured in this week’s episode: https://pnp.github.io/blog/microsoft-365-pnp-weekly/episode-200/ (no tags) https://grazfuchs.net/post/sharepoint-customform-backup/ @Maximilian Müllerhttps://www.fromzerotoheroes.com/ @Kristine Kolodziejski https://github.com/Power-Maverick/PCF-Controls/tree/master/ChatGPTControl @DanzMaverick https://yerawizardcat.com/color/ @CatSchneider https://events.powercommunity.com/dynamics-power-israel/ @VictorDantas Action requested: Feel free to provide feedback on how we can make our community more inclusive and diverse. This episode premiered live on our YouTube at 12pm PST on Thursday, 16th March 2023. Video series available at Power Platform Community YouTube channel. Upcoming events: Business Applications Launch – April 4th – Free and Virtual! M365 Conference - May 1-5th - Las Vegas Power Apps Developers Summit – May 19-20th - London European Power Platform conference – Jun. 20-22nd - Dublin Microsoft Power Platform Conference – Oct. 3-5th - Las Vegas Join our Communities: Power Apps Community Power Automate Community Power Virtual Agents Community Power Pages Community If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for the Power Platform Connections team, please let us know. We will do our best to address all your requests or questions.
We are excited to share the ‘Power Platform Communities Front Door’ experience with you! Front Door brings together content from all the Power Platform communities into a single place for our community members, customers and low-code, no-code enthusiasts to learn, share and engage with peers, advocates, community program managers and our product team members. There are a host of features and new capabilities now available on Power Platform Communities Front Door to make content more discoverable for all power product community users which includes ForumsUser GroupsEventsCommunity highlightsCommunity by numbersLinks to all communities Users can see top discussions from across all the Power Platform communities and easily navigate to the latest or trending posts for further interaction. Additionally, they can filter to individual products as well. Users can filter and browse the user group events from all power platform products with feature parity to existing community user group experience and added filtering capabilities. Users can now explore user groups on the Power Platform Front Door landing page with capability to view all products in Power Platform. Explore Power Platform Communities Front Door today. Visit Power Platform Community Front door to easily navigate to the different product communities, view a roll up of user groups, events and forums.
We are so excited to see you for the Microsoft Power Platform Conference in Las Vegas October 3-5 2023! But first, let's take a look back at some fun moments and the best community in tech from MPPC 2022 in Orlando, Florida. Featuring guest speakers such as Charles Lamanna, Heather Cook, Julie Strauss, Nirav Shah, Ryan Cunningham, Sangya Singh, Stephen Siciliano, Hugo Bernier and many more. Register today: https://www.powerplatformconf.com/
Super Users – 2023 Season 1 We are excited to kick off the Power Users Super User Program for 2023 - Season 1. The Power Platform Super Users have done an amazing job in keeping the Power Platform communities helpful, accurate and responsive. We would like to send these amazing folks a big THANK YOU for their efforts. Super User Season 1 | Contributions July 1, 2022 – December 31, 2022 Super User Season 2 | Contributions January 1, 2023 – June 30, 2023 Curious what a Super User is? Super Users are especially active community members who are eager to help others with their community questions. There are 2 Super User seasons in a year, and we monitor the community for new potential Super Users at the end of each season. Super Users are recognized in the community with both a rank name and icon next to their username, and a seasonal badge on their profile. Power Apps Power Automate Power Virtual Agents Power Pages Pstork1* Pstork1* Pstork1* OliverRodrigues BCBuizer Expiscornovus* Expiscornovus* ragavanrajan AhmedSalih grantjenkins renatoromao Mira_Ghaly* Mira_Ghaly* Sundeep_Malik* Sundeep_Malik* SudeepGhatakNZ* SudeepGhatakNZ* StretchFredrik* StretchFredrik* 365-Assist* 365-Assist* cha_cha ekarim2020 timl Hardesh15 iAm_ManCat annajhaveri SebS Rhiassuring LaurensM abm TheRobRush Ankesh_49 WiZey lbendlin Nogueira1306 Kaif_Siddique victorcp RobElliott dpoggemann srduval SBax CFernandes Roverandom schwibach Akser CraigStewart PowerRanger MichaelAnnis subsguts David_MA EricRegnier edgonzales zmansuri GeorgiosG ChrisPiasecki ryule AmDev fchopo phipps0218 tom_riha theapurva Akash17 BCLS776 rampprakash Rusk cchannon a33ik AaronKnox Matren Alex_10 Jeff_Thorpe poweractivate Ramole DianaBirkelbach DavidZoon AJ_Z PriyankaGeethik BrianS StalinPonnusamy HamidBee CNT Anonymous_Hippo Anchov KeithAtherton alaabitar Tolu_Victor KRider sperry1625 IPC_ahaas If an * is at the end of a user's name this means they are a Multi Super User, in more than one community. Please note this is not the final list, as we are pending a few acceptances. Once they are received the list will be updated.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |