3
Subscribe to external web/internet calendars in web interface or ohter smartermail server
Idea shared by Chris Mayer - 6/10/2020 at 6:50 AM
Completed
From one samrtermail server to another we tried to subscribe to calendar via address:

or also
or webcal://remoteserverip_or_name/WebDAV/cal/4feefd9767d34bf345ba8dac7def9348

but we only get the error inside smartermail webmail:

Connection test failed 

so sharing or subscribing to webcal calender seems not to work.

we use newest build:
SmarterMail Enterprise
Build 7459 (Jun 3, 2020)

best regards chris
Chris Mayer

Simple Hosting GmbH

9 Replies

Reply to Thread
0
Employee Replied
Employee Post
Chris, you are attempting to use the WebDAV protocol for internet calendars. This will not work. Internet calendar providers have URLs that return a raw ICS file that is then imported into SmarterMail.  The issue you reported is not a problem.  However, I will change this from a Problem to an Idea thread and add it to our Feature Requests list for further discussion with management and the dev team.
0
Hello Robert

Many thanks for your writing. but in one smartermail server and account i get the CalDav Link and on the other account at the second smartermail servers webmail i choose "subscribe to internet calendar" and enter the before gotten URL. shouldn't that work?

so how can i show an external/internet smartermail calendar inside smartermail webmail on another server?

best regards chris

PS: so smartermail does provide CalDav Link at webmail on one side but the webmail itself can only connect to WebDav Calendars? did i get that right??
Chris Mayer Simple Hosting GmbH www.simplehosting.ch
0
Employee Replied
Employee Post
WebDAV is a protocol and does not provide the raw ICS file that Internet calendar providers do. You cannot use the Subscribe to Internet Calendar functionality with WebDAV nor any of the other protocols.  The "Subscribe to Internet Calendar" takes a URL (usually webcal://server/...) and retrieves an ICS file.  If you capture the traffic for WebDAV or any other protocol you'll see that this protocols do not return just an ICS file, but a lot of its own syntax.  To share an external SmarterMail calendar with another SmarterMail install using the "Subscribe to Internet Calendar" functionality is a feature request.  I hope this clarifies.
1
Employee Replied
Employee Post
In the next public release of SmarterMail, it will include a webcal subscription link for each user calendar and domain calendar for which a user has full control. The users can provide others this link for use with their 3rd-party apps (e.g., Outlook, eM Client, etc.) the subscribe to that particular calendar with read-only permissions.
1
Robert - Does this mean we are getting closer to the ability for a user to copy some HTML/JS code and put a SM calendar on their website? We have at least 50 customers that I know that would use this right now.
0
Employee Replied
Employee Post
The link that is provided is like any other Internet calendar to which you can subscribe.  For example, the link make look like the following:  webcal://mail.domain.com/webcal/7db8d1b52dfc4358a112c0aafef2a36c.  This will provide an ICS file/output for the client or JS code to use.  Most JS clients will likely need to replace webcal:// with http://.  If Outlook is installed on the client machine, it already has handles for the webcal "protocol".
0
Hello Robert

Many thanks for the informations. will it also than be possible to connect from foreigner smartermail webmail to another shared smartermail calendar from different smartermail server?

best regards chris
Chris Mayer Simple Hosting GmbH www.simplehosting.ch
0
Employee Replied
Employee Post
@Chris, yes you'll be able to connect to different SmarterMail servers using in this fashion. Be aware, that calendars shared in such a fashion are read-only by design (and spec).
0
I have tried to subscribe to an ical calendar from within webmail and it just doesn't appear. I know it works as I have it on my iPhone. Just nothing happens in SmarterMail build 7776.
Any idea what's wrong?
Thanks

My Answer - SM wasn't able to parse the split fields in the description field, so I remove the splits and it worked, the ics file doesn't now validate as the field is more than 75 characters long but it feeds into SM now.

Reply to Thread