Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 18 Oct 2017, at 19:03, Benny Kjær Nielsen wrote: On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - the attachment (i.e. the invite); This is where you need me to add something to MailMate. I've kind of postponed providing attachments to bundle commands until it was needed, but this is a “chicken or the egg” type of excuse :) I'm thinking this would be some kind of boolean option for bundle commands which would provide paths to all attachments saved as files (maybe optionally filtered by mime type). I'll need a bit of time to think about this. [...] But MailMate is also lacking the ability to let you add an attachment to a reply. This I would also need to add (and I would want to do this not only for the purpose of this bundle). [...] Maybe I should just let you know when the attachments features described above are available? :) Ok, I've got something for you now in the latest test release of MailMate. First, a `*.mmCommand` file now recognizes a new key named `filesPattern`. This is a regular expression which can be used to tell MailMate which parts of an email to match. When iterating through the so-called MIME parts of a message then it keeps track of the hierarchy of MIME types. For example, a plaint text part might be: multipart/mixed multipart/alternative text/plain A pattern matching this would just be: text/plain If one wanted to only make it match when the message is nothing but a plain text part then it would be: ^text/plain In your case you just need to add this to the `mmCommand`: filesPattern = "text/calendar"; This results in any `text/calendar` parts to be saved in temporary files and the paths are provided using `MM_FILES` in the environment variables. They are passed with some additional information in a JSON array. Here's an example how one could work with that in ruby: ~~~ruby #!/usr/bin/ruby -w require 'json' input=ENV["MM_FILES"] files = JSON.parse(input) attachments = [] files.each { |file| attachments.push(file["filePath"]); } ~~~ You can then parse the calendar file and do whatever is needed. If a reply needs to be generated then you can return a set of actions. This can also be done using JSON (which is a new feature). Here's an example: ~~~ruby action = { :type => "replyMessage", :body => "This is a reply including an attachment...", :temporaryAttachments => [ "/path/to/another/text/calendar/file.ics" ], :resultActions => [ { :type => "openMessage" } ], } actions = { :actions => [ action ] } puts actions.to_json ~~~ Note that `temporaryAttachments` means that MailMate takes responsibility for deleting the files when it's done with them. Using `attachments` instead means that MailMate won't delete them. A remaining problem here might be that it's not sufficient to attach the calendar file since that'll result in an email with the following structure: multipart/mixed text/plain text/calendar It might not work in other email clients if the structure is not: multipart/alternative text/plain text/calendar This is all work-in-progress. By the way, when working with iCalendar files then note that there's a validator available [here](https://icalendar.org/validator.html). -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 20 Oct 2017, at 0:09, Bill Cole wrote: [...] Unfortunately, the vast wiggle room in the above description means that there is literally no way to create a message which includes an iCalendar object of any sort which will be presented consistently by all iCalendar-aware or all iCalendar-ignorant but MIME-aware mail clients. The relevant specifications (RFC5545, 5546, 6047 and others) claim to be "Standard Track" but in the real world they are at best described as "Informational" or even "Experimental." Nothing is ever simple for an email client :) Thanks for details! -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 19 Oct 2017, at 17:31, Giovanni Lanzani wrote: - the status What kind of status? You don't do many meetings, do you? :) It's accepted, rejected, maybe I should perhaps start arranging meetings with myself in order to better understand the world outside :) - optionally a remark. Remark? When replying to a meeting you can add a remark such as: "I'll be available only for the first part of the meeting". The remark and the status should come, either as env variables or via stdin, from Mailmate I guess. Is that even possible? Remark is not a priority (I guess). I guess what I meant to ask was where this information is stored. If it's inside the attachment then this part of the work should be left to the bundle command itself. If it's somehow in the headers of the message then MailMate should provide the values (and can do so using environment variables). Do you think they would be sufficient? Or do you need more detailed control of the construction of the MIME message? I don't know :) Looking at the raw message of an invite, it looks like this. From Python I could just supply the base64 encoded content. If Mailmate would handle the rest: that'd be swell! :) When MailMate can be told to attach something then it should just be a `text/calendar` formatted file. Then that would be encoded as base64 by MailMate. ``` Content-Type: multipart/alternative; Content-Type: text/plain; charset="utf-8" Content-Type: text/calendar; charset="utf-8"; method=REPLY ``` Ok, what I thought was weird about this is that the above means that MailMate should show the `text/calendar` part and ignore the `text/plain` part. The `text/calendar` part is not really an attachment. But I now realize that this is really how it's supposed to work (based on the [RFC](https://tools.ietf.org/html/rfc6047)). The problem is that MailMate doesn't know how to display `text/calendar` and therefore needs to both display the `text/plain` part and make the `text/calendar` part available to the user. I'll keep this in mind when looking into attachments-handling via bundle commands. -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 19 Oct 2017, at 13:28 (-0400), Max Rydahl Andersen wrote: I just realised I could really use this feature (having remark) as busycal don't support putting remarks on invites. It is common practice for the iCalendar "DESCRIPTION" attribute to be either presented as inline "body" text of an invite message OR to be replicated as a text/plain part, a sibling to the text/calendar part in a multipart/{mixed,alternative,related} container. Sometimes the text/plain part (or the displayed "body" text in lieu of a text/plain part) will also include user-friendly forms of other attributes of the iCalendar object (which is a text structure that's like a hybrid between a classical EDI object and a NeXT-style property list) in addition to DESCRIPTION, such as the time fields (DTSTART and DTEND) and ATTENDEE fields. Or not. Unfortunately, the vast wiggle room in the above description means that there is literally no way to create a message which includes an iCalendar object of any sort which will be presented consistently by all iCalendar-aware or all iCalendar-ignorant but MIME-aware mail clients. The relevant specifications (RFC5545, 5546, 6047 and others) claim to be "Standard Track" but in the real world they are at best described as "Informational" or even "Experimental." In principle, calendaring via email (RFC6047) specifically requires S/MIME signing of all iCalendar objects, so very few clients are always compliant and some cannot be compliant because they only can sign whole messages but always generate multipart containers for calendaring. Making everything so much better, there is no clear consensus on whether calendar user agents, mail user agents, or integrated mail/calendar servers should do the actual generation and/or initial submission of messages and there have been 2 different proposed extensions to CalDAV to implement server-side generation of messages such that a CalDAV client (e.g. Calendar.app or BusyCal) might not understand a CalDAV server that advertises itself as implementing one or the other and send out duplicate invitations and/or updates to events. Ooops, that's not what "better" means, is it... Last I looked, even Apple had given up trying to do anything like RFC6047 with iCloud. ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
Hi Benny, Thanks for detailed answers. I've added some comments below. On 18 Oct 2017, at 19:03, Benny Kjær Nielsen wrote: Hi Giovanni, you already got some replies. I'll try to fill the gaps. On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - the status What kind of status? You don't do many meetings, do you? :) It's accepted, rejected, maybe - optionally a remark. Remark? When replying to a meeting you can add a remark such as: "I'll be available only for the first part of the meeting". The remark and the status should come, either as env variables or via stdin, from Mailmate I guess. Is that even possible? Remark is not a priority (I guess). You can all have a look [here](https://stackoverflow.com/questions/4823574/sending-meeting-invitations-with-python) for a minimal Python implementation. Replying is much easier though: you just need to change the content of one line of the invite (assuming no notes are added). I'm going to try to ignore having to understand the details of the calendar format and what can be done with invites. I'll just note that hopefully MailMate can make this a bit simpler by taking care of constructing the MIME message. Maybe I should just let you know when the attachments features described above are available? :) Do you think they would be sufficient? Or do you need more detailed control of the construction of the MIME message? I don't know :) Looking at the raw message of an invite, it looks like this. From Python I could just supply the base64 encoded content. If Mailmate would handle the rest: that'd be swell! :) Cheers, Giovanni ``` From: Giovanni Lanzani To: xx Subject: xx Thread-Topic: xx Thread-Index: AdNH4ORC21n0rFd3Tyyx4cw7nfpI8AAAWUX13KM= Date: Wed, 18 Oct 2017 09:31:35 +0200 Message-ID:Content-Language: en-US X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 Content-Type: multipart/alternative; boundary="_002_AM4PR07MB3220CD2A89F4713E378C2C6DCF4D0AM4PR07MB3220eurp_" MIME-Version: 1.0 --_002_AM4PR07MB3220CD2A89F4713E378C2C6DCF4D0AM4PR07MB3220eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 --_002_AM4PR07MB3220CD2A89F4713E378C2C6DCF4D0AM4PR07MB3220eurp_ Content-Type: text/calendar; charset="utf-8"; method=REPLY Content-Transfer-Encoding: base64 Here the the base64 encoded ics should be present --_002_AM4PR07MB3220CD2A89F4713E378C2C6DCF4D0AM4PR07MB3220eurp_-- ```___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 18 Oct 2017, at 13:50, Giovanni Lanzani wrote: But I'm curious about the multimime (ical + html) message that needs go back with the body of the calendar invite base64 encoded. The `base64` encoding happens automatically for attachments. If I remember correctly Outlook some times constructs weird ical messages (which I work around elsewhere). I'm not sure if this is something that needs to be emulated, but we'll see how it goes with a standard MIME message with an attachment. Is there a way to get user/password/server/port from the environment variables that Mailmate sets? No. -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 17 Oct 2017, at 23:46, Giovanni Lanzani wrote: So as far as I can see, I'm left with this On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. From your blog post I see that in 2014 only discard or action were supported. Is that still the case Benny? Well, there are other types available for filters, but this is not relevant here. You need an action which tells MailMate to create a reply with some body text and an attachment (if I understand correctly). And send it (this is already supported). Because otherwise there's not much this script can do, unless we defer sending the actual email to the script (which is still possible and easy in Python, but all the various user/password/server/port should be passed along as well). We don't want to do the latter if it can be avoided. It's also much better to have the resulting sent email available in MailMate (both for debugging and for future reference when/if something goes wrong). -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
Hi Giovanni, you already got some replies. I'll try to fill the gaps. On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - the email account this was sent to/the account that received it; That's probably best done using `#source.server`. You can use the GUI (e.g., the statistics view) to explore the available specifiers. Alternatively, examine this file: MailMate.app/Contents/Frameworks/OakMIME.framework/Resources/specifiers.plist - the attachment (i.e. the invite); This is where you need me to add something to MailMate. I've kind of postponed providing attachments to bundle commands until it was needed, but this is a “chicken or the egg” type of excuse :) I'm thinking this would be some kind of boolean option for bundle commands which would provide paths to all attachments saved as files (maybe optionally filtered by mime type). I'll need a bit of time to think about this. - the status What kind of status? - optionally a remark. Remark? - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. You provide MailMate with the body text and the attachments and MailMate should take of the encoding needed to send it. But MailMate is also lacking the ability to let you add an attachment to a reply. This I would also need to add (and I would want to do this not only for the purpose of this bundle). - Is there a preference for programming languages? I'm mostly familiar with Python. No, Python is fine. You can all have a look [here](https://stackoverflow.com/questions/4823574/sending-meeting-invitations-with-python) for a minimal Python implementation. Replying is much easier though: you just need to change the content of one line of the invite (assuming no notes are added). I'm going to try to ignore having to understand the details of the calendar format and what can be done with invites. I'll just note that hopefully MailMate can make this a bit simpler by taking care of constructing the MIME message. Maybe I should just let you know when the attachments features described above are available? :) Do you think they would be sufficient? Or do you need more detailed control of the construction of the MIME message? -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 18 Oct 2017, at 0:11, Max Rydahl Andersen wrote: - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. From your blog post I see that in 2014 only discard or action were supported. Is that still the case Benny? Because otherwise there's not much this script can do, unless we defer sending the actual email to the script (which is still possible and easy in Python, but all the various user/password/server/port should be passed along as well). are you looking for how to send back a reply ? does this help: https://github.com/mailmate/MailMan.mmBundle/blob/master/Support/bin/approve Yep, But I'm curious about the multimime (ical + html) message that needs go back with the body of the calendar invite base64 encoded. Is there a way to get user/password/server/port from the environment variables that Mailmate sets? ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
/max http://about.me/maxandersen On 17 Oct 2017, at 23:46, Giovanni Lanzani wrote: So as far as I can see, I'm left with this On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. From your blog post I see that in 2014 only discard or action were supported. Is that still the case Benny? Because otherwise there's not much this script can do, unless we defer sending the actual email to the script (which is still possible and easy in Python, but all the various user/password/server/port should be passed along as well). are you looking for how to send back a reply ? does this help: https://github.com/mailmate/MailMan.mmBundle/blob/master/Support/bin/approve /max ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
So as far as I can see, I'm left with this On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. From your blog post I see that in 2014 only discard or action were supported. Is that still the case Benny? Because otherwise there's not much this script can do, unless we defer sending the actual email to the script (which is still possible and easy in Python, but all the various user/password/server/port should be passed along as well). Cheers, Giovanni ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
/max http://about.me/maxandersen On 17 Oct 2017, at 23:18, Giovanni Lanzani wrote: On 17 Oct 2017, at 22:34, Benny Kjær Nielsen wrote: On 14 Oct 2017, at 1:26, Jonas Kemper wrote: Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. It seems you got a couple of somewhat promising replies. I cannot offer to look into the RFCs and what exactly needs to be done to make this work, but if someone does this part of the work then I promise to help making it into a bundle including adding any features needed to do that. Benny, I'm willing to give it a try. A couple of questions before beginning: - How does the bundle call the script? What kind of information would be available and how are they passed? In particular I would need: - the email account this was sent to/the account that received it; - the attachment (i.e. the invite); - the status - optionally a remark. - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. - Is there a preference for programming languages? I'm mostly familiar with Python. ruby is what most command uses but anything default installed on osx is fine (which python are afaik). about how commands call things then its fairly simple - the best article about I know is http://1klb.com/posts/2016/02/26/mailmate-bundles/ but in short using my org-mode bundle as example then you have: A [plist](https://github.com/mailmate/org-mode.mmbundle/blob/master/info.plist) file to describe the extension - see the link above for how to make that A [mmCommand](https://github.com/mailmate/org-mode.mmbundle/blob/master/Commands/Add%20With%20Summary.mmCommand) to define the action - here you'll see MM_* env vars being set using mail mates syntax for accessing elements. That is used to pass content to the scripts. Since you need encoded you probably want to use "decoded" for how you want your input/output. And then your [actual script](https://github.com/mailmate/org-mode.mmbundle/blob/master/Support/bin/add) which will be able to get the various MM_* vars. You can all have a look [here](https://stackoverflow.com/questions/4823574/sending-meeting-invitations-with-python) for a minimal Python implementation. Replying is much easier though: you just need to change the content of one line of the invite (assuming no notes are added). hope that helps.___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 17 Oct 2017, at 22:34, Benny Kjær Nielsen wrote: On 14 Oct 2017, at 1:26, Jonas Kemper wrote: Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. It seems you got a couple of somewhat promising replies. I cannot offer to look into the RFCs and what exactly needs to be done to make this work, but if someone does this part of the work then I promise to help making it into a bundle including adding any features needed to do that. Benny, I'm willing to give it a try. A couple of questions before beginning: - How does the bundle call the script? What kind of information would be available and how are they passed? In particular I would need: - the email account this was sent to/the account that received it; - the attachment (i.e. the invite); - the status - optionally a remark. - And how does mailmate parse the reply? For example the invite needs to be encoded in base64. - Is there a preference for programming languages? I'm mostly familiar with Python. You can all have a look [here](https://stackoverflow.com/questions/4823574/sending-meeting-invitations-with-python) for a minimal Python implementation. Replying is much easier though: you just need to change the content of one line of the invite (assuming no notes are added). Cheers, Giovanni ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 14 Oct 2017, at 1:26, Jonas Kemper wrote: Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. It seems you got a couple of somewhat promising replies. I cannot offer to look into the RFCs and what exactly needs to be done to make this work, but if someone does this part of the work then I promise to help making it into a bundle including adding any features needed to do that. -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 2017-10-14 01:26:55 (+0200), Jonas Kemper wrote: I'm trying to wrap my head around how RSVPing to calendar invites works. I appreciate how easy this is for example in gmail/outlook. Now, my situation might be a little bit specific. I have no offline calendar configured whatsoever. This means, that I don't care that the calendar event sent is important in a calendar. I just want to RSVP to the invite. As far as I have understood the standard at this point, this should basically just be another email reply with another .ics file attached. I might be wrong about this though. Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. Once upon a time, I had a Perl script I used as a Mutt hook that did exactly this (well - it always said "yes"). Unfortunately, I can't seem to find it now. I'll look at old backups, but I've been using a calendar for a while now. As far as I remember, it wasn't all that difficult: read in the original ics file and send it back with your name filled in, as Sam wrote. I seem to recall that Microsoft Exchange was quite picky about the MIME type of the attachment but other than that, it was straightforward. I'll see if I can find my script somewhere. It should not be too difficult to turn it into a MailMate bundle. Might be quicker to just write a new script. Philip -- Philip Paeps Senior Reality Engineer Ministry of Information ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
Outlook is really a combo program not pure mail client. On 16 Oct 2017, at 12:45, Giovanni Lanzani wrote: On 16 Oct 2017, at 12:01, Robert Brenstein wrote: Does any other mail client provide such a functionality? I thought it was the calendar programs that did it. I wonder, though, whether you can fake it through a bundle. Outlook? :) ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
Jonas, Thanks for your question. I had been meaning to research this for a while and hadn’t gotten around to it until now. Like most things related to iCalendar and CalDAV, it’s super hard to find information on event replies. The short story is that replies are done by sending an iCalendar file back to the organizer with METHOD:REPLY and certain fields filled out. The format of reply iCalendar files is defined by the iCalendar Transport-Independent Interoperability Protocol (iTIP), [RFC 5546](https://tools.ietf.org/html/rfc5546). See section [3.2.3](https://tools.ietf.org/html/rfc5546#section-3.2.3) for details and [4.2](https://tools.ietf.org/html/rfc5546#section-4.2) for an example. The iCalendar reply can be sent as an email attachment or via Scheduling Extensions to CalDAV, [RFC 6638](https://tools.ietf.org/html/rfc6638). I haven’t grok’d that standard, but see [Appendix B](https://tools.ietf.org/html/rfc6638#appendix-B) for an example that mostly makes sense. Hope this helps! -sam On 13 Oct 2017, at 19:26, Jonas Kemper wrote: Hi everybody! I'm trying to wrap my head around how RSVPing to calendar invites works. I appreciate how easy this is for example in gmail/outlook. Now, my situation might be a little bit specific. I have no offline calendar configured whatsoever. This means, that I don't care that the calendar event sent is important in a calendar. I just want to RSVP to the invite. As far as I have understood the standard at this point, this should basically just be another email reply with another .ics file attached. I might be wrong about this though. Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. Best, Jonas ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 16 Oct 2017, at 12:01, Robert Brenstein wrote: Does any other mail client provide such a functionality? I thought it was the calendar programs that did it. I wonder, though, whether you can fake it through a bundle. Outlook? :) ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
Does any other mail client provide such a functionality? I thought it was the calendar programs that did it. I wonder, though, whether you can fake it through a bundle. Robert On 14 Oct 2017, at 1:26, Jonas Kemper wrote: Hi everybody! I'm trying to wrap my head around how RSVPing to calendar invites works. I appreciate how easy this is for example in gmail/outlook. Now, my situation might be a little bit specific. I have no offline calendar configured whatsoever. This means, that I don't care that the calendar event sent is important in a calendar. I just want to RSVP to the invite. As far as I have understood the standard at this point, this should basically just be another email reply with another .ics file attached. I might be wrong about this though. Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. Best, Jonas ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] RSVP/respond to ical/.ics calendar invite?
On 14 Oct 2017, at 1:26, Jonas Kemper wrote: Hi everybody! I'm trying to wrap my head around how RSVPing to calendar invites works. I appreciate how easy this is for example in gmail/outlook. Now, my situation might be a little bit specific. I have no offline calendar configured whatsoever. This means, that I don't care that the calendar event sent is important in a calendar. I just want to RSVP to the invite. As far as I have understood the standard at this point, this should basically just be another email reply with another .ics file attached. I might be wrong about this though. Has anybody dealt with this before? My ideal scenario would be control elements to respond with "yes/no/maybe" in Mailmate whenever a meeting invite comes in. Best, Jonas ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate I'd also love this. There's also some duplication going on. ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate