Re: [MlMt] RSVP/respond to ical/.ics calendar invite?

2017-11-03 Thread Benny Kjær Nielsen

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?

2017-10-21 Thread Benny Kjær Nielsen

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?

2017-10-21 Thread Benny Kjær Nielsen

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?

2017-10-19 Thread Bill Cole

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?

2017-10-19 Thread Giovanni Lanzani

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?

2017-10-18 Thread Benny Kjær Nielsen

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?

2017-10-18 Thread Benny Kjær Nielsen

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?

2017-10-18 Thread Benny Kjær Nielsen

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?

2017-10-18 Thread Giovanni Lanzani

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?

2017-10-17 Thread Max Rydahl Andersen



/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?

2017-10-17 Thread Giovanni Lanzani

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?

2017-10-17 Thread Max Rydahl Andersen



/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?

2017-10-17 Thread Giovanni Lanzani

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?

2017-10-17 Thread Benny Kjær Nielsen

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?

2017-10-17 Thread Philip Paeps

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?

2017-10-17 Thread Robert Brenstein

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?

2017-10-16 Thread Sam Hathaway

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?

2017-10-16 Thread Giovanni Lanzani

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?

2017-10-16 Thread Robert Brenstein
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?

2017-10-16 Thread Giovanni Lanzani

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