So in the recent time i have been working with a customer to integrate Exchange Online mailboxes into a customer support application witch are using POP. The application throwed a error message:
02:47:34.513 Trc 21628 [MsgIn-2] <pop-client1> Mailbox account 'firstname.lastname@example.org'[https://outlook.office365.com/EWS/Exchange.asmx:443]: opening mail folder 'INBOX'
02:47:34.748 Std 21627 [MsgIn-2] <pop-client1> No INBOX Folder found on Corporate Email Server
This indicates that the software witch is polling emails need the inbox folder to be “Inbox” and not “innboks” (witch is Inbox in norwegian). So we need to change the default folders to match the language set in OWA.
- Logon to your account on outlook.office.com
- Head into to the Gear icon next to your profile picture in the top-right corner and in the bottom select: Your app settings-> Mail
3. Select General in the left pane and then click on: Region and timezone.
4. In language, set your language for OWA and check the checkbox witch also renames the default folders to match the selected language and hit the save button.
To change the Language for a Office 365 mailbox (Exchange Online), run the following commands:
$O365Session = New-PSSession –ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $O365Cred -Authentication Basic -AllowRedirection
Set-MailboxRegionalConfiguration -Identity “USER” -Language nb-no -LocalizeDefaultFolderName
For full list of cultureinfo classes (Languages) see:
To add permissions on a Exchange Object in Office 365 using PowerShell the cmdlet set-MailboxFolderPermission or add-MailboxFolderPermission can be used.
In this example we add editor permissions for user2 to user1’s calendar. This will enable user2 to edit, add or delete content of user1’s calendar.
set-MailboxFolderPermission -Identity email@example.com:\calendar -user firstname.lastname@example.org -AccessRights Editor
Note: kalender is the Norwegian Word for Calendar
To bulk add all users in a Tennant as Reviewer to email@example.com’s calendar run the following cmdlet.
$Users = Get-Mailbox | Select-Object -ExpandProperty userprincipalname
ForEach ($user in $Users )
Add-MailboxFolderPermission -Identity “firstname.lastname@example.org:\calendar” -User $User -AccessRights Reviewer
For full details of this cmdlet:
And for my original Source:
Add Calendar Permissions in Office 365 via PowerShell
Problem: User sends email as a shared mailbox (email@example.com) but the sent email gets stored in the users sent items in Outlook (firstname.lastname@example.org).
To have Outlook Place the sent item in the correct sent item folder, do the following registry change.
NOTE: Changing registry might cause unwanted Things to happen to Your computer. Always back up before changing the registry.
1.Click Start, click Run, type regedit, and then click OK.
2.Locate and then click the following registry subkey:
Note The x.0 placeholder represents your version of Office (16.0 = Office 2016, 15.0 = Office 2013, 14.0 = Office 2010).
3.On the Edit menu, point to New, and then click DWORD Value.
4.Type DelegateSentItemsStyle, and then press Enter.
5.Right-click DelegateSentItemsStyle, and then click Modify.
6.In the Value data box, type 1, and then click OK.
7.Exit Registry Editor.
This fix Works for Outlook 2013 and newer. It does the fix on the Client, without having to change the Exchange server. For larger enterprices where it is more conveenient to have this as a server setting please read this blog article: