exchange
3409 TopicsHow to Update Teams Settings After Transferring Meetings
When discussing the transfer ownership of calendar events, we pointed out the Teams meeting problem. Essentially, if an event is a Teams meeting, details of the online meeting are not updated to allow the new owner to control its settings. The result is that recordings and other online meeting artifacts can end up in the wrong place. Microsoft should fix the problem. In the meantime, a PowerShell script illustrates the issue and shows how a fix might work. https://office365itpros.com/2026/08/25/teams-meeting-transfer/38Views0likes0CommentsNew Outlook Office.js Html body insert fails with error 9011 HtmlSanitizationFailure
I am building an Outlook web add-in for New Outlook on Windows. Calling mailbox.item.body.setSelectedDataAsync, prependAsync, or setAsync with CoercionType.Html fails with HtmlSanitizationFailure code 9011 on an empty HTML compose body, even for minimal Learn-style bold markup. CoercionType.Text works on the same client. Is 9011 a known New Outlook issue? Where is this error documented? What is the supported way to insert formatted HTML from an add-in?114Views0likes1CommentHow to Use JSON Batching to Permanently Remove Mailbox Items
Following up on the primer explaining how to use JSON batching, this article expands on the principles explored in the primer and explains how to permanently remove batches of mailbox items. Removing mailbox items requires more care and attention than updating some Entra ID user accounts, and we explain what the batch commands are to effect both permanent and recoverable deletions. A full working script is available for you to try out. https://office365itpros.com/2026/08/17/json-batching-mailbox-items/37Views0likes0CommentsThousands of Sent Items moved to Deleted Items, no rules, no retention
Hello everyone, I'm investigating a very unusual Exchange Online mailbox issue and would appreciate any insights from anyone who has seen something similar. Environment Exchange Online (Microsoft 365) Mailbox: User mailbox Outlook for Mac Outlook for iOS Outlook Web (OWA) Incident Summary On August 13, 2026, approximately 4,997 messages were moved from: The activity occurred over roughly a 3-hour period. Mailbox audit logs show thousands of: Operation: MoveToDeletedItems events. Hourly breakdown: 01:00 - 2,046 events 02:00 - 1,540 events 03:00 - 1,408 events Audit Findings All sampled audit events show: LogonType = 0 (Owner) UserId = affected mailbox owner Result = Succeeded I sampled 5,000 records and all of them were: LogonType = 0 No events were recorded as: LogonType = 1 (Admin) LogonType = 2 (Delegate) Source and Destination Folders Examples from mailbox audit records: Folder : \Sent Items Destination : \Deleted Items Operation : MoveToDeletedItems Message Trace Findings Extended Message Trace was performed on one of the affected emails. The trace confirmed: CopiedToSentItems=True DeleteAfterSubmit=False which indicates: The email was successfully sent. The email was copied to Sent Items. Exchange did not delete the message during transport. So the message existed in Sent Items and was later moved to Deleted Items by a mailbox operation. Rules Investigation Checked: Get-InboxRule -Mailbox <mailbox> -IncludeHidden Findings: No Inbox Rules targeting Sent Items. No hidden Inbox Rules targeting Sent Items. Only two legitimate rules that delete messages from specific Jira/Confluence senders. Delegation Investigation Mailbox permissions reviewed. Known permissions exist, but mailbox audit logs show: 5000/5000 sampled events = LogonType 0 Therefore: No evidence of delegate activity. No evidence of administrative activity. Retention / Compliance Investigation Checked: Get-Mailbox Get-RetentionPolicy Get-RetentionPolicyTag Get-RetentionCompliancePolicy Get-RetentionComplianceRule Findings: No Sent Items retention tag. No retention policy targeting Sent Items. No Purview retention/compliance policy appears to explain this behavior. Activity pattern does not resemble normal retention processing. Add-ins Investigation Mailbox add-ins: Polls Share to Teams Send to OneNote Action Items Bing Maps My Templates Unsubscribe No third-party mailbox-management or archiving add-ins found. Client Information Seen During Investigation Examples observed in mailbox audit logs: Client=OutlookService;MacOutlook/16.112 a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } What Has Been Ruled Out ✅ Admin activity ✅ Delegate activity ✅ Inbox Rules ✅ Hidden Inbox Rules ✅ Outlook add-ins ✅ MRM retention policies ✅ Sent Items retention tags ✅ Purview compliance retention policies ✅ Exchange transport deleting the messages Question Has anyone encountered a similar case where: Thousands of messages were moved from Sent Items to Deleted Items Operation = MoveToDeletedItems LogonType = 0 (Owner) No rules No retention policy No delegate activity particularly involving: Outlook for iOS Outlook for Mac Client=OutlookService Any similar experiences, findings, or recommendations would be greatly appreciated. As we need to know the root cause for this issue. Thanks116Views0likes2CommentsUsing a scanner device with HVE
Has anyone had any success in setting up a scanner device with HVE? Everything I've read about the HVE option allows for a scanner to send to HVE, but as I've had no luck in getting my Brother ADS-2800 to communicate with HVE. I've confirmed the settings multiple times, but keep getting the same error when I attempt a test email from the scanner. " Communication over the network using SSL was unsuccessful. The SSL settings may not be configured to match the server settings. Confirm the send e-mail server "Port" and the setting for "SSL/TLS". We'd like to use these scanners for sending into a pre-designated internal mailbox. In theory it should work - in practice however, different story.126Views0likes1CommentHow to Bulk Transfer Meeting Ownership Between Mailboxes
The Invoke-ChangeMeetingOrganizer cmdlet can transfer meeting ownership from one user to another. In this article, we discuss using a PowerShell script to transfer meetings in bulk between users. The code requires a mixture of Exchange Online and the Microsoft Graph using a registered Entra ID app. It all sounds complicated, but really isn’t – and the code handles scenarios like transferring meetings from someone leaving the organization. https://office365itpros.com/2026/08/10/invoke-changemeetingorganizer-bulk/70Views0likes1CommentUse the Invoke-ChangeMeetingOrganizer Cmdlet to Transfer Meeting Ownership
The Invoke-ChangeMeetingOrganizer cmdlet transfers meetings from one organizer to another and makes sure that all calendar settings are preserved. All of which sounds good, but some limitations exist that you should be aware of. The most important limitation is that although Exchange Online can switch ownership for a meeting event, it does nothing to update any online component, like a Teams meeting join URL. That remains a manual task. https://office365itpros.com/2026/08/06/invoke-changemeetingorganizer/145Views1like0CommentsHow to move user from a CSP Exchange Online licence to a Microsoft direct licence in the same tenant
I have an existing Microsoft 365 tenant with a single Exchange Online (Plan 1) licence that was purchased through Bluehost (Endurance International Holding B.V. CSP). Microsoft notified me that Endurance is no longer authorised as a Direct Bill CSP, so I decided to purchase a new Exchange Online (Plan 1) subscription directly from Microsoft My current situation is: Exchange Online (Plan 1) purchased through Bluehost/Endurance Exchange Online (Plan 1) purchased directly from Microsoft Both subscriptions are now active The problem is that Microsoft 365 appears to pool the licences together. Under Users → Active users → Licences and apps I only see Exchange Online (Plan 1) and there is no way to choose which subscription the user is assigned to. The licensing page simply shows: Licences assigned from all subscriptions: 1 / 2 The two subscriptions are only distinguishable by their billing profiles (one is the Bluehost/Endurance CSP subscription and the other is my new Microsoft direct subscription). I want to make sure my mailbox is consuming the Microsoft direct licence. How can I determine which subscription my user is currently licensed from? If the user is still consuming the CSP licence, what is the supported way to move them onto the Microsoft direct subscription? Is the licence automatically reassigned if the CSP subscription is cancelled, or is there a manual process that should be followed? I want to keep the existing tenant, mailbox, domain and email data and only change the billing source for the licence. Any guidance from anyone who has completed this transition would be greatly appreciated.97Views0likes2Comments