2.2.51 [RFC5545] Section 3.7.2, Method

V0077:

The specification states that non-standard property parameters can be specified on the METHOD property.

Microsoft Office Outlook 2007, Microsoft Outlook 2010, Microsoft Outlook 2013, Microsoft Outlook 2016, Microsoft Outlook 2019

Outlook does not export non-standard property parameters on the METHOD property, and ignores any non-standard property parameters on the METHOD property on import.

V0078:

The specification states that the METHOD property can be specified in an iCalendar object, and that it can only appear once.

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016, Outlook 2019

On import, if there is no METHOD property, then Outlook treats the iCalendar object as if the METHOD property was set to PUBLISH ([RFC5546] section 3.2.1). If multiple METHOD properties are specified on a VCALENDAR, then Outlook ignores any METHOD properties beyond the first.

V0079:

The specification states that, in a MIME message entity, the value of the METHOD property MUST be the same as the value of the Content-Type "method" parameter. Furthermore, if either the METHOD property or the Content-Type "method" parameter is present, then the other MUST also be present.

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016, Outlook 2019

On export, Outlook conforms to this requirement.

On import, if the value of the METHOD property is not the same as the value of the Content-Type "method" parameter, then the value of the METHOD property is used to evaluate the iCalendar object. Furthermore, if the value of the Content-Type "method" parameter is not "REQUEST", "REPLY", "CANCEL", or "COUNTER" (case-insensitive), then the MIME part is not parsed as an iCalendar object, and is treated as an attachment instead.

C0013:

The specification states, "If this property is not present in the iCalendar object, then a scheduling transaction MUST NOT be assumed. In such cases, the iCalendar object is merely being used to transport a snapshot of some calendar information; without the intention of conveying a scheduling semantic."

Office Outlook 2007, Outlook 2010

If the METHOD property is not present, then Outlook treats the iCalendar object as if the METHOD property were set to PUBLISH ([RFC5546] section 3.2.1). This conforms to the requirement that a scheduling transaction MUST NOT be assumed.

V0080:

The specification sets no limitation on the possible values of the METHOD property beyond the ABNF notation:

      method     = "METHOD" metparam ":" metvalue CRLF
      metparam   = *(";" other-param)
      metvalue   = iana-token

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016, Outlook 2019

Outlook only implements the following values of the METHOD property: "PUBLISH", "REQUEST", "REPLY", "CANCEL", and "COUNTER", as specified in [RFC5546]. Outlook only exports these values for the METHOD property. On import, if the METHOD property is missing or set to an unimplemented value, then Outlook treats the iCalendar object as if the value were "PUBLISH".