Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outlook integration #47

Open
chrisn opened this issue Jul 9, 2021 · 2 comments
Open

Outlook integration #47

chrisn opened this issue Jul 9, 2021 · 2 comments
Labels
enhancement For enhancement on existing features

Comments

@chrisn
Copy link
Member

chrisn commented Jul 9, 2021

When I receive an invitation from the calendar system, it comes as a formatted HTML email with an event.ics file as attachment containing the meeting details as markdown in plain-text.

This means I have to download the event.ics file to add it to my Outlook (on Windows) calendar to accept. Is it possible to be able to accept directly from the initial message, and not lose the formatting when added to the calendar?

@plehegar plehegar added the enhancement For enhancement on existing features label Jul 13, 2021
@jean-gui
Copy link
Contributor

I have tested with Outlook, and the steps required to add an event to the calendar are not as straight-forward as on other clients. You don't need to explicitly download the ics, but you have to click on the down arrow of the ics attachement and select "open" to create the event in outlook. There doesn't seem to be a better way to do it.

Regarding the fact that the event is imported as plain-text, that's how the ics specification is. Some clients such as Outlook do allow HTML using non-standardized properties, but most of them don't. And seeing how Outlook deals poorly with HTML emails, I'm not sure it's a good idea to use HTML in ics.

@jean-gui
Copy link
Contributor

Some more info, it seems possible to add "accept" and "decline" buttons by crafting a very specific email. I'll try some things and see if I can make Outlook recognize those emails as events.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement For enhancement on existing features
Projects
None yet
Development

No branches or pull requests

3 participants