Welcome to the mailbox.org user forum!
 

How can I get an ical link for my calendar?

8320985 shared this question 9 months ago
Need Answer

I want to share my mailbox primary cal with google cal, but it doesn't update. How do I do this?

Replies (2)

photo
1

Hello, you can do it like this:

  • Go to your Mailbox.org calendar view
  • Click on the hamburger menu right of your calendar name (in the left navigation pane)
  • Click on "Share / Permissions"
  • Copy the address for the "Public link"
  • In Google Calendar, on the left side, click the "+" icon right of Other calendars.
  • Click on "From URL" and paste the address you copied above.

Done!

photo
1

i'm also needing a ical link for my calendar.

the above steps create a shared link, which can be accessed by google, but it's not in ICAL format


is there a way for a 'real' ical link ?

photo
1

Hello! This link produces iCal data when accessed through a calendar application. What do you mean when you say it's not a "real" iCal link? Which calendar app are you using?


Best wishes

photo
1

i\m trying to import the calendar in a discord server.


with a google ical link (*.ics) this works. with the link from the steps above it cannot be imported

photo
1

FYI I had trouble subscribing to the Mailbox.org calendar link from Outlook on the Web (OWA) due to a particularity in how OWA sends the request. I opened a support ticket with Mailbox.org, but I'm still waiting for a response.

photo
1

@jonkman:

I assume the problem you're experiencing is similar to mine when trying to use OWA.

To give a little bit of background:

The link generated by Mailbox.org is supposed to work both in the browser as well as in calendar apps. The idea seems to be that when opening it in the browser, it would return an HTML page (i.e., a website). And when opened in a calendar app, it would return iCal data.

However, the latter only works if the requesting calendar app actually sets some HTTP headers correctly; specifically, it must send the "Accept: text/calendar" header. I suspect that OWA and, in your case, discord, do not do this. So they get served the HTML page instead of the iCal data they expect.

Like I said, I have opened a support request with Mailbox.org, and will report back as soon as I have received a response. I believe the easiest solution would be to provide users with a separate link that always returns an iCal file and doesn't depend on the HTTP headers being set correctly.

photo
1

I received a response from the support team!

The trick is to append ?ical=true to the link generated by Mailbox.org

That is, if the share link is

https://share.mailbox.org/ajax/share/...

you need to turn it into

https://share.mailbox.org/ajax/share/...?ical=true

and use this in OWA, Discord etc. This will return valid iCal data.

photo
Leave a Comment
 
Attach a file