38 C
Dubai
Monday, August 8, 2022
spot_img

How to Create Internet Calendar sharing in Exchange 2013 with Gmail (Non-Exchange Organizations )

Sharing Calendar to other Exchange Organizations or Office 365 . We would share using Organizational Relationships

if we need to share our Exchange 2013 Calendar to Non-Exchange Organizations like gmail or zimbra.

Or we need to have public calendars for our organizations in the internet . which his accessible via URL.

We can use sharing policies to achieve it . Let see how to achieve this .

image

Step 1 :

Note: This is done on Mailbox Servers

First we need to Make sure InternetWebproxy URL’s have been set in Exchange 2013 Servers

To Check The status of the URL’s

Get-ExchangeServer | fl inter*

image

To Set InternetWebProxy URL’s

Get-ExchangeServer | Set-ExchangeServer -InternetWebProxy https://mail.careexchange.in/owa

image

 

Step 2 :

Now Make sure OWA external URL is set . And CalendarEnabled is set to True

Get-OwaVirtualDirectory | fl Externalurl,CalendarEnabled

image

 

Now to set OwaVirtualDirectory ExternalUrls use the below shell command.

Set-OwaVirtualDirectory -Identity "CAS01" -ExternalUrl "<URL for CAS01>" -CalendarEnabled $true

Step 3 :
We need to create a sharing policy in order to allow anonymous calendar sharing
Its always recommended to create a new sharing policy . So that we can customize the policy as per our wish . when its required.
To Create New Sharing Policy 

New-SharingPolicy -Name "Internet" -Domains 'Anonymous: CalendarSharingFreeBusySimple' -Enabled $true

Note:
Sharing policies have below options where we can have different type of customizations to specific domains .
-Domains
  • CalendarSharingFreeBusySimple   Share free/busy hours only
  • CalendarSharingFreeBusyDetail   Share free/busy hours, subject, and location
  • CalendarSharingFreeBusyReviewer   Share free/busy hours, subject, location, and the body of the message or calendar item
  • ContactsSharing   Share contacts only
'Contoso.com: CalendarSharingFreeBusySimple', 'Fabrikam.com: CalendarSharingFreeBusyDetail, ContactsSharing'

image
By Default AnonymousFeaturesEnabled is set to True. you can cross check it .
Get-OwaVirtualDirectory | fl anon*
image

Note : if you don’t want to create a new sharing policy and want to mess up with the default  policy

Run

Set-SharingPolicy -Name "Default Sharing Policy" -Domains 'Anonymous: CalendarSharingFreeBusySimple' -Enabled $true

Step 4 :
Apply the newly Created Sharing policy on the mailbox which needs this feature

Set-Mailbox CEO -SharingPolicy Internet

Now Login to OWA of CEO

Choose Calendar – Choose Share
image
Enter the Gmail Address or any non exchange organization email address
image

Now the other End .We have got the details of this calendar .
image

Now the calendar is visible via URL in browser
image

It can be added to Gmail .
Sample URL
webcal://mail.careexchange.in/owa/calendar/f50971bcbb3f48aa9a3ed2ea3b4c61c7@careexchange.in/c52ec0559e1b42f1a91cc3443faea4196601531922852437333/S-1-8-3585576920-3738051497-2994629991-3072103521/reachcalendar.ics

 

 

 

 

 

 

 

 

image

Note these URL’s can be used from Outlook as well .

image

 

 

 

 

Hope you have found this article useful .

Thank you .

Satheshwaran Manoharan
Satheshwaran Manoharanhttps://www.azure365pro.com
Specialized in Microsoft Azure - Office 365 / Microsoft Exchange; conducted numerous projects worldwide in designing, supporting, and implementing messaging and virtualization infrastructure for medium-sized and large enterprises. Further, I am a Cloud Architect and Technical Advisor for various start-ups.

Related Articles

5 COMMENTS

  1. Hi there, how can we allow the external party to book meeting in our resource calendar based on the availability they see ?

    Currently if they email the resource the messages go into the deleted items folder and do not get processed

    thanks

  2. Hello Satheshwaran,

    we have a Problem with the Internet calendar sharing of Exchange 2013 CU6.

    The eMail of the recipient contains the following url’s
    http:///owa/calendar/………..
    and
    webcal:///owa/calendar/………

    This two link’s doesn’t work, because we use SSL to connect to our OWA-Server, so the link’s must look like
    https:///owa/calendar/………..
    and
    webcals:///owa/calendar/………

    We must change manually to https:// and webcals://

    Did you know a way to do this automatically, when Exchange generate’s the URL’s for calender-sharing?

    Best regards

    Peter

  3. Hello Satheshwaran,

    we have a Problem with the Internet calendar sharing of Exchange 2013 CU6.

    The eMail of the recipient contains the following url’s

    http:///owa/calendar/………..
    and
    webcal:///owa/calendar/………

    This two link’s doesn’t work, because we use SSL to connect to our OWA-Server, so the link’s must look like

    https:///owa/calendar/………..
    and
    webcals:///owa/calendar/………

    We must change manually to https:// and webcals://

    Did you know a way to do this automatically, when Exchange generate’s the URL’s for calender-sharing?

    Best regards

    Peter

LEAVE A REPLY

Please enter your comment!
Please enter your name here