Dear CJ_MD20036
Good day! Thank you for posting to Microsoft Community. We are happy to assist you.
Based on your description, we understand that you want to know how to find Outlook Web Access and Exchange Web Service URL for the calendar of conference room resource. If you have full access permission, you can open Outlook Web Access for resource mailbox by typing https://outlook.office365.com in browser -->Add your credentials (Username and Password) --> Go to your account manager --> choose to open another mailbox-->Add conference room as another mailbox -->click Open
For the URL of exchange web service for the mailbox, have search at our side and found the URL should be https://outlook.office365.com/EWS/Exchange.asmx , you can check with this.
Note: If you are not able to access the link of resources mailbox, you may need to contact your admin.
Looking forward to your response.
Stay safe and healthy!
Sincerely,
Inema Elyse | Microsoft Community Moderator
Videos
So I have found the following ways after much trial and error this morning:
Solution 1 - Create URL using the ID from email URL
Firstly for this to work you need to turn off conversation mode in OWA, you can do this by clicking the cog in the top right whilst in your mailbox then under "Conversation View" set this to off. (This is so the URL when you have an email selected will give you the message/item ID and not the conversation ID.)
Then select the email that you want to create a link to, the URL will look like below but with [MESSAGE_ID] showing the full message ID in a URL encoded format.
https://outlook.office.com/mail/inbox/id/[MESSAGE_ID]
Copy the full [MESSAGE_ID] and insert it as shown in the following URL:
https://outlook.office.com/owa/?ItemID=[MESSAGE_ID]&viewmodel=ReadMessageItem&path=&exvsurl=1
When opening this link it will take you directly to the email.
Please see the below powershell script that will open a form, you insert the URL copied from the browser into the 1st text box and click "Convert", this will then return the URL that will point to the email in O365 and clear the 1st field so that its quick to convert a few in a row, also the window should stay top most. This will still require the conversion mode to be set to off as mentioned in the 1st paragraph. I would like to add that this has been very quickly knocked up using PoshGUI editor and anchors etc have not been set so expanding the window may not have the desired effect.
Function Convert-URL{
Param(
[String]$O365_URL
)
$inputURL = $O365_URL
$returnURL = "https://outlook.office.com/owa/?ItemID=" + ($inputURL | Split-Path -Leaf) + "&viewmodel=ReadMessageItem&path=&exvsurl=1"
$returnURL
}
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Application]::EnableVisualStyles()
$Form = New-Object system.Windows.Forms.Form
$Form.ClientSize = '735,80'
$Form.text = "O365 URL Convertor"
$Form.TopMost = $true
$TextBox1 = New-Object system.Windows.Forms.TextBox
$TextBox1.multiline = $false
$TextBox1.width = 446
$TextBox1.height = 20
$TextBox1.location = New-Object System.Drawing.Point(150,5)
$TextBox1.Font = 'Microsoft Sans Serif,10'
$Label1 = New-Object system.Windows.Forms.Label
$Label1.text = "Insert URL"
$Label1.AutoSize = $true
$Label1.width = 25
$Label1.height = 10
$Label1.location = New-Object System.Drawing.Point(21,12)
$Label1.Font = 'Microsoft Sans Serif,10'
$Label2 = New-Object system.Windows.Forms.Label
$Label2.text = "Returned URL"
$Label2.AutoSize = $true
$Label2.width = 25
$Label2.height = 10
$Label2.location = New-Object System.Drawing.Point(21,38)
$Label2.Font = 'Microsoft Sans Serif,10'
$TextBox2 = New-Object system.Windows.Forms.TextBox
$TextBox2.multiline = $false
$TextBox2.width = 446
$TextBox2.height = 20
$TextBox2.location = New-Object System.Drawing.Point(150,34)
$TextBox2.Font = 'Microsoft Sans Serif,10'
$Button1 = New-Object system.Windows.Forms.Button
$Button1.text = "Convert"
$Button1.width = 100
$Button1.height = 30
$Button1.location = New-Object System.Drawing.Point(619,9)
$Button1.Font = 'Microsoft Sans Serif,10'
$Form.controls.AddRange(@($TextBox1,$Label1,$Label2,$TextBox2,$Button1))
$Button1.Add_Click({$TextBox2.Text = Convert-URL -O365_URL $TextBox1.Text; $TextBox1.Text = "";})
$Form.ShowDialog()
Solution 2 - Office 365 Graph API
The property "Weblink" is returned from the "Get-Message" API request.
Please see the below sources that show this property:
Under the response you will see the "weblink" property, the URL is constructed the same as the solution above.
https://docs.microsoft.com/en-us/graph/api/message-get?view=graph-rest-1.0&tabs=http
The following link is to the graph explorer, of which you can sign in and interact with the graph API to see a working example, after signing in click "Get My Mail" in the left pane". This will return an API response in the bottom right of all you emails and you will the weblink returned for each email in this window.
https://developer.microsoft.com/en-us/graph/graph-explorer
However whilst the above is not very practical to use manually, this is where I would start to make a script / programme to retrieve the URL.
You can get an email URL by:
- Right-click the email and/or thread and "Create Task"
- Switch to To-Do / Tasks (bottom left of OWA interface menu, checkmark icon)
- Click on the task
- Right side info pane opens up
- Copy the link from the text "Open in Outlook"
This is a link to the message and/or the conversation. I haven't tested specifically but it will at least get you to a message from the thread you're looking for.
It's a little bit of a pain for high-level use but casual integration with a task program would be fine.
This does open the message in a new tab, which is not ideal; but again, it may be more for memory/follow-up than for quick-fire GTD stuff.
Posting because I can't find anything searching online about this, yet at least. We have multiple clients experiencing issues with OWA and being able to open/download attachments.
Seems to be independent of browser, had people switch from Chrome to Edge, even tried Safari. Affects MacOS and Windows, clearing their browser caches multiple times, temporarily fixes it for at least one attachment viewing then it returns. Previewing the attachment results in a blank page, trying to download it results in a generic "Error downloading the file content".
I can't reproduce this on any of my machines across multiple browsers, don't see any MS advisories related to it. Anyone seeing this or is it just me?
The link for that would be:
https://outlook.office365.com/mail/
This will open the Outlook webmail interface, and if not signed in it will ask you right on the page to sign in and then redirect you to the Outlook webmail interface.
Unsure if this will work for you as well but the below works on several machines for me for what you are asking.
Grab the link immediately after clicking the sign in button on this page
https://outlook.live.com/owa/