<?xml version="1.0" encoding="UTF-8"?>
<metanorma xmlns="https://www.metanorma.org/ns/standoc" type="semantic" version="2.8.5" schema-version="v2.1.5" flavor="cc">
<bibdata type="standard">
<title language="en" type="main">Calendar operator practices — Guidelines to protect against calendar abuse</title>
<docidentifier primary="true" type="CalConnect">CC/R 18003:2019</docidentifier><docnumber>18003</docnumber><date type="published"><on>2019-01-18</on></date><contributor><role type="author"/><organization>
<name>CalConnect</name>
</organization></contributor><contributor><role type="author"/><person>
<name><completename>Thomas Schäfer, 1&amp;1 Mail&amp;Media Development and Technology GmbH</completename></name>
</person></contributor><contributor><role type="author"/><person>
<name><completename>Jesse Thompson, University of Wisconsin-Madison</completename></name>
</person></contributor><contributor><role type="author"><description>committee</description></role><organization>
<name>CalConnect</name>
<subdivision type="Technical committee">
<name>CALSPAM</name>
</subdivision></organization></contributor><contributor><role type="publisher"/><organization>
<name>CalConnect</name>
</organization></contributor><edition>1</edition><version><revision-date>2019-01-18</revision-date></version><language>en</language><script>Latn</script><status><stage>published</stage></status><copyright><from>2019</from><owner><organization>
<name>CalConnect</name>
</organization></owner></copyright><ext><doctype abbreviation="R">report</doctype><flavor>cc</flavor></ext></bibdata><metanorma-extension><semantic-metadata><stage-published>true</stage-published></semantic-metadata>
<presentation-metadata><toc-heading-levels>2</toc-heading-levels><html-toc-heading-levels>2</html-toc-heading-levels><doc-toc-heading-levels>2</doc-toc-heading-levels><pdf-toc-heading-levels>2</pdf-toc-heading-levels></presentation-metadata></metanorma-extension>
<boilerplate><copyright-statement>

<clause id="_14412880-7e2e-79bc-8ebc-bc5bed0b6ee8" obligation="normative"><p id="_01aacb60-8ad0-d9b4-c31d-ddb463caf0b9">© 2019 The Calendaring and Scheduling Consortium, Inc.</p>
</clause>
</copyright-statement>

<legal-statement>

<clause id="_30bb02f9-a03f-937c-b3bb-0058ec7c185d" obligation="normative"><p id="_4997ac1f-fe23-c399-660a-4ca594a6abda">All rights reserved. Unless otherwise specified, no part of this         publication may be reproduced or utilized otherwise in any form or by any         means, electronic or mechanical, including photocopying, or posting on the         internet or an intranet, without prior written permission. Permission can         be requested from the address below.</p>
</clause>
</legal-statement>

<feedback-statement>

<clause id="_525641bf-9235-cdcb-5b80-9232a01ea9cc" obligation="normative"><p id="_9c7e0878-01cd-c6a2-8060-5caf3135b547" anchor="boilerplate-name">The Calendaring and Scheduling Consortium, Inc.</p>

<p id="_851786db-d5f1-a086-bdb1-3bd48dc4f17c" anchor="boilerplate-address">4390 Chaffin Lane<br/> McKinleyville<br/> California 95519<br/> United States of America<br/> <br/> <link target="mailto:copyright@calconnect.org"/><br/> <link target="https://www.calconnect.org">www.calconnect.org</link></p>
</clause>
</feedback-statement>
</boilerplate><preface><foreword id="_a30f9e3e-fe37-61ae-09d9-720dc5af517f" obligation="informative">
<title id="_41c9fad3-d4c1-eecc-4fad-f91704acc026">Foreword</title>
<p id="_ae0b1ad8-d6e9-455e-0d89-84648a1cc640">The Calendaring and Scheduling Consortium (“<tt>CalConnect</tt>”) is a global non-profit organization with the aim of facilitating interoperability of technologies across user-centric systems and applications.</p>

<p id="_69d40857-4c40-88c8-469b-e0c9a8d8d874">CalConnect works closely with liaison partners including international organizations such as ISO, OASIS and M3AAWG.</p>

<p id="_10854037-21b5-40b3-6e4b-89c422fbe6c4">The procedures used to develop this document and those intended for its further maintenance are described in the CalConnect Directives, and in this case, also aligned with the procedures used at M3AAWG.</p>

<p id="_a315c6da-6756-cb39-fc17-d5455e1864c0">In particular the different approval criteria needed for the different types of CalConnect documents should be noted. This document was drafted in accordance with the editorial rules of the CalConnect Directives.</p>

<p id="_080f073a-4f79-f108-5f75-ca6659f38fd4">Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CalConnect shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the CalConnect list of patent declarations received (see www.calconnect.com/patents).</p>

<p id="_882b2a20-4eba-ae6e-3dc1-2ffc96683fc9">Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.</p>

<p id="_af9b926e-6ecb-2ab6-7151-c57222b066ed">This document was prepared by Technical Committee <em>CALSPAM</em>.</p>
</foreword><introduction id="_2f6fe774-f394-a775-3121-0de0cb016686" obligation="informative">
<title id="_2b2e98d1-114a-3da4-8556-01ae0a724280">Introduction</title>
<clause id="_5cb7f6ed-19cf-4eaf-1486-cba4d9c4f459" obligation="informative">
<title id="_d801a426-435a-6c17-4c91-d25733f1c3e1">Rise of calendar spam</title>
<p id="_27ac3a1d-fac1-912e-ccb6-637d3646d923">“<tt>Calendar spam</tt>” — unsolicited, or otherwise unwanted, calendar events and meeting invitations — is a recently exploited channel for abuse aimed at users of calendaring &amp; scheduling systems.</p>

<p id="_6f6fb029-a43a-0d90-fd4f-0caf11bfe644">It is a new form of application-specific spam which takes advantage of the application layer across multiple technologies that spans scheduling, calendaring and messaging systems.</p>

<p id="_16b0a5ed-3270-f9d3-f6c6-c452d09a4c13">As is the case with email spam, calendar spam is not only used to deliver unwanted information, but can also be used for malicious purposes such as phishing attempts and delivering dangerous payloads.</p>

<p id="_da324a5d-daa4-e5bb-58f7-5c60192c9b88">Because calendar events and meeting invitations are often (but not exclusively) transported and delivered via email, combatting calendar spam requires awareness, intervention and integration with email systems and services.</p>
</clause>

<clause id="_c08de710-9fa0-19cc-fee3-b018edfceaba" obligation="informative">
<title id="_c75463e2-9577-4353-dbb2-b9eedf0e0a43">Impact of calendar spam</title>
<p id="_0a8ba28c-2ae6-f0f5-d67b-5db91c1b2101">Calendar spam is unique in a number of ways:</p>

<ol id="_d092a13c-869c-6f99-e362-94bcb683e931" type="arabic"><li><p id="_63f9588d-9e9e-76bc-f1b6-02f54c47b082">Calendar spam, unlike email, can be placed chronologically anywhere in calendars, in the past or the future, not just the present, making it difficult for the end-user to detect at the time of delivery.</p>
</li>
<li><p id="_8e72ea3f-8979-d911-a9d1-43b772f6161a">Spam meeting invitations, may automatically see these unwanted invitations added to their calendar without their consent, with notifications sent to all their devices. These invitations are not only difficult to find, but in some cases there is no way for the user to remove these events short of deleting the entire calendar.</p>
</li>
<li><p id="_d8f447ac-704e-0232-02e8-6587d8412bb3">Calendar events and meeting invitations do not yet carry the rich provenance which today accompanies email (detailed header information), making it difficult to ascertain where and when events originated and were delivered.</p>
</li>
<li><p id="_528e03e9-4613-be1d-e87b-502446050b97">Calendar events often contain notifications/alarms which are propagated across a user’s desktop and mobile calendaring clients. It is common for users to have multiple calendaring clients which exacerbates the abuse.</p>
</li>
<li><p id="_e469e555-6ae1-c0e6-d464-765ec8f689e2">Calendar events can include recurrence meaning that one event can show up in the user’s calendar multiple times with multiple notifications/alarms being triggered over time.</p>
</li>
</ol>
</clause>
</introduction></preface><sections>

<clause id="_81131fdc-7ca5-c895-7e0c-d2fb19dec5b2" type="scope" obligation="normative">
<title id="_f70b6ff6-6131-0e24-81e1-850dbe94b63d">Scope</title>
<p id="_b6f8211e-72c0-90ba-bf2f-a03246aaa3d2">This document specifies guidelines for calendar and mail system operators to:</p>

<ul id="_4e2459ef-8c20-021d-0adc-f3e3be44fb69"><li><p id="_704c4c25-57f9-04a4-7c3a-4c7da06694e6">detect the occurrence of calendar abuse;</p>
</li>
<li><p id="_9c1b804a-250c-0b47-4a05-907399e8d952">consider processes and procedures to mitigate calendar abuse; and</p>
</li>
<li><p id="_d3414d2b-8ef6-d7de-32d1-500b90f7323f">suggest acceptable (non-abusive) practices with calendar usage.</p>
</li>
</ul>
</clause>



<clause id="_e01b1e04-2025-8f79-0b2c-b74d0a1225d8" anchor="terms" obligation="normative" type="terms">
<title id="_745204a8-22a8-781f-8eb6-a9840b7045cd">Terms, definitions and abbreviated terms</title><p id="_0f2bd13d-b1b2-1669-067b-a429dd7c2ced">For the purposes of this document, the following terms and definitions apply.</p>
<terms id="_d755f25d-4329-5733-7657-e0b2b44a36b0" obligation="normative">
<title id="_e0d415dd-ab5d-77a3-3b7b-4734a8205eb4">Terms and definitions</title>
<term id="_b8851c07-cceb-fd8c-98b5-9d476b5e276f" anchor="calendar-spam"><preferred><expression>
<name>calendar spam</name>
</expression>
</preferred>
<definition id="_2983fd6e-e9a2-b3de-c3f6-eb8c1d56fbb3"><verbal-definition id="_2384d555-7301-1a42-c907-362b37e2408a"><p id="_dfd42baa-9ab8-1576-2059-a1e8485d025e">calendar events and meeting invitations containing <em>spam</em> (<xref target="term-spam" style="short"/>) delivered through  <em>calendar systems</em> (<xref target="term-calendar-system" style="short"/>)</p></verbal-definition></definition>
 </term>

<term id="_73bd2505-77d6-0def-6eb4-d2fe06347368" anchor="term-calendar-abuse"><preferred><expression>
<name>calendar abuse</name>
</expression>
</preferred>
<definition id="_fa8eb31d-eea4-d738-8d8f-a836b7d21244"><verbal-definition id="_027b6d32-6a8f-6ec9-71e3-1d1abc781635"><p id="_eaa0ce1e-48db-928d-5e70-7fc6f08b5924">malicious usage of a <em>calendar system</em> (<xref target="term-calendar-system" style="short"/>), possibly leading to an  <em>attack</em> (<eref type="inline" bibitemid="ISO27000" citeas="ISO/IEC 27000:2018"><localityStack><locality type="clause"><referenceFrom>3.2</referenceFrom></locality></localityStack></eref>) on the receiving user</p></verbal-definition></definition>
 </term>

<term id="_c2fb3186-e027-4d5c-d29f-a79fc02ddae9" anchor="term-spam"><preferred><expression>
<name>spam</name>
</expression>
</preferred>
<definition id="_3a09742a-39a2-8484-cf6b-c2b68a41f4dd"><verbal-definition id="_3a646523-e537-d20e-3dc4-5b42d00e70c9"><p id="_09af3e4b-9490-99d4-4008-14a5c1de3056">unsolicited or unwanted information</p></verbal-definition></definition>
 </term>

<term id="_daf5c90a-9418-60df-3387-040722acd3d4" anchor="attack"><preferred><expression>
<name>attack</name>
</expression>
</preferred>
<definition id="_3c47172c-0aa6-8b82-f7c4-4bb92c39ea28"><verbal-definition id="_eccfb147-ac6a-41ef-e3c1-6af5959a8172"><p id="_3468d368-6c0b-7870-f459-fb3e9e93997f">attempt to destroy, expose, alter, disable, steal or gain unauthorized access to or make unauthorized use of an asset</p></verbal-definition></definition>


 <source status="identical" type="authoritative"><origin bibitemid="ISO27000" type="inline" citeas="ISO/IEC 27000:2018"/></source></term>

<term id="_98f02964-aedf-270f-faa1-8dc19888c475" anchor="term-calendar-system"><preferred><expression>
<name>calendar system</name>
</expression>
</preferred>
<definition id="_33f8494e-50b2-8629-8f3d-3df3e3cb24ab"><verbal-definition id="_595e46f0-0df4-276f-6765-78d1474f863f"><p id="_2856653e-59a2-429f-6883-ea78b1291b81">information system that provides calendar and scheduling functionality for user accounts</p></verbal-definition></definition>
 </term>

<term id="_abce9e73-0492-9287-ea6e-2e4a1b033ed6" anchor="mail-system"><preferred><expression>
<name>mail system</name>
</expression>
</preferred>
<definition id="_1ddec403-a008-ad00-4f9c-196dc8092498"><verbal-definition id="_1314c146-c21e-c850-7779-61b43e5c782a"><p id="_8d5bb789-633a-b192-1149-df5b2a6ac478">information system that provides electronic mail functionality</p></verbal-definition></definition>
 </term>

<term id="_f70960fe-68d7-0c46-f33b-c855f764b3eb" anchor="user-system"><preferred><expression>
<name>user system</name>
</expression>
</preferred>
<definition id="_41f6b9b7-e5ef-645e-a8ee-3c71c880f25c"><verbal-definition id="_4b00dadd-fe17-4f8a-716a-8794762a8b86"><p id="_6add9ae8-3846-d028-7dcc-662d3fae580d">information system that provides authentication and authorization functionality</p></verbal-definition></definition>
 </term>
</terms>

<definitions id="_bda0d675-1a3e-359a-c946-bec0c762e1ff" anchor="abbrev" type="abbreviated_terms" obligation="normative">
<title id="_45a5e0e8-239b-9ec9-a1b2-285355f9f87d">Abbreviated terms</title>
<dl id="_e94cefac-d76d-14eb-81fb-6bebec3aa49b"><dt anchor="symbol-ARF" id="_357f70ac-bf6a-6f9f-7045-36cf3fe5e3e3">ARF</dt><dd id="_bf7c6b55-d6e4-87cd-5c80-dccd753af6ed"><p id="_89ed73b8-bf15-2fc2-79a1-3234554d1dd6">Abuse Reporting Format</p>
</dd>
<dt anchor="symbol-DNSBL" id="_45c167c5-83ea-c1ec-7ea8-a5467ce91d1b">DNSBL</dt><dd id="_ee3b82b0-2ffd-82fd-3f85-dfe5b340d48e"><p id="_af08a6b7-71e8-d3a3-5bcb-2a7cec4866a1">Domain Name System-based Blackhole List</p>
</dd>
<dt anchor="symbol-iMIP" id="_566efeb8-ce38-3374-7f94-e7b3990faee8">iMIP</dt><dd id="_e30a7922-7b97-255c-aa82-428bfb034803"><p id="_c4809af0-bc39-9625-e1a0-5b2dfb06d0cc">iCalendar Message-Based Interoperability Protocol (see <eref type="inline" bibitemid="iMIP" citeas="IETF RFC 6047"/>)</p>
</dd>
<dt anchor="symbol-iTIP" id="_fce8cdfa-68db-55b4-c2f1-a2386e4d83bf">iTIP</dt><dd id="_a06e8d26-fc63-423c-ac32-8c80e402500b"><p id="_e8dcce8c-a24a-135c-ca8a-c1d2dcf72b80">iCalendar Transport-Independent Interoperability Protocol (see <eref type="inline" bibitemid="iTIP" citeas="IETF RFC 5546"/>)</p>
</dd>
<dt anchor="symbol-SMTP" id="_47fe90d1-41ee-cc71-77f2-a03d2ccb646f">SMTP</dt><dd id="_ef3928b6-a6a9-6dad-ec58-e32d060e65c5"><p id="_ed1db687-2375-92ee-489f-d9d9a315693d">Simple Mail Transfer Protocol (see <eref type="inline" bibitemid="SMTP" citeas="IETF RFC 2821"/>)</p>
</dd>
<dt anchor="symbol-URIBL" id="_21b54e78-a273-fdbc-97c3-000ea01a615f">URIBL</dt><dd id="_1fadf68a-ff5f-9eab-aefb-728299847fad"><p id="_659afdfd-384f-a9b5-ce01-eee0526ca9d9">Realtime URI Blacklist</p>
</dd></dl>
</definitions></clause>

<clause id="_c6fcd10b-4825-428f-ed1a-9b2b6c89dcb5" obligation="normative">
<title id="_82dbb99d-dc1a-a8e8-e8b2-3a0cebd1a7ab">Calendar spam and its delivery path</title>
<clause id="_6212d557-37e5-0eff-a9bf-4e7681695c66" obligation="normative">
<title id="_0175f76d-716b-304d-d5e0-55b2c2c71130">General</title>
<p id="_07569590-e967-acbf-9fce-cbcfe1a14814">Calendar spam and calendar abuse originates at the OSI application layer but also travels across multiple application layer technologies through networked hosts.</p>

<p id="_e01af8be-021c-d38c-cb3b-6dac0d849713">Best practices used at the various checkpoints that a calendar spam instance encounters within its delivery path are described in clauses that follow.</p>
</clause>

<clause id="_644fb01e-1c36-b8c9-8d70-0a670ec05f5d" obligation="normative">
<title id="_cc9684ea-ede6-5c9e-294e-efc3d56b7590">Information systems involved in calendar abuse</title>
<clause id="_39d0ed3e-70d8-f4a0-1b99-36ecb88a8559" obligation="normative">
<title id="_fc4cf206-aa67-b5fa-416f-8c6802e7bb0e">Calendar system</title>
<p id="_c5947ac0-e444-5718-b5da-aa3afbac7db9">The calendar system plays a crucial role in calendar abuse, where it allows creating, editing and deleting events as well as scheduling events between different user accounts, including user accounts from other calendaring systems.</p>

<p id="_df5ede6d-4d85-2c0b-68d2-b20ba4529a75">The calendar system should apply state-of-the-art methods to prevent
calendar spam being sent from and received by user accounts on their
system.<note id="_67f2ce54-e5ab-3838-2d9e-41d774910267"><p id="_2c914aeb-47e7-7a0a-9c3e-c326b76c5718">The term “<tt>calendar system</tt>” in this document specifically refers to calendaring systems that fulfill the requirements of calendaring standards.</p>
</note></p>


</clause>

<clause id="_1cabe44e-74fc-3463-892e-eba9e1262240" obligation="normative">
<title id="_1a1b97f6-760f-3e50-cc64-7edb235e7c91">Email system</title>
<p id="_59979a2d-5f8a-ee51-c3a5-f9660ae2dd6a">The email system is an important factor in calendar abuse as a delivery mechanism.</p>

<p id="_1ac90581-e515-4ca8-3258-94d0e8f4154a">In calendar systems, the most common method to send calendar invitations to user recipients is iMIP (<eref type="inline" bibitemid="iMIP" citeas="IETF RFC 6047"/>), a way of exchanging iTIP (<eref type="inline" bibitemid="iTIP" citeas="IETF RFC 5546"/>) messages through email.</p>

<p id="_5dd3fb6a-4402-6886-2ef8-22096f9d490a">iTIP (and iTIP) are mechanisms that allow users of different calendar systems to communicate with one another, by delivering calendar event information through email.</p>

<example id="_52c0630b-186b-f3b6-fcd1-6571d138cd31"><p id="_351978f5-f2f1-9516-ef17-b00591788f4d">User A on a calendar system can invite another user B that does not belong to the same calendar system, to a calendar event, where the invitation information is sent through email to user B, either by user A or user A’s calendar system.</p>
</example>

<p id="_57e07432-b475-6420-f271-7e51b2fe361d">Email systems are also used to transport information relevant to the calendar event from organizers to attendees of events.</p>

<p id="_cedf6d33-5f4b-fe5a-3ad9-acb78a618950">The email system should apply state-of-the-art methods to prevent calendar spam being sent by and received from user accounts on their system.</p>
</clause>

<clause id="_94841585-7c49-247b-8235-3b2201483bed" obligation="normative">
<title id="_822d0db9-6ac0-cacf-250f-82e29fefe596">Related systems</title>
<p id="_e1c29d0e-4e69-c675-89d0-a67d477adfd0">Calendar and email systems are often connected with, and rely on, other information systems, such as identity management systems for authentication and authorization.</p>

<p id="_72b36f30-bef4-79f3-2b48-22f4525c2db9">When a system depended on by the calendar system is compromised, such as through the creation of malicious user accounts, the dependent calendar (and perhaps email) systems are also affected. For example, the malicious user accounts may be used to send out calendar abuse.</p>

<p id="_b100e3e4-3c24-1d81-e42c-59bd9dd989f7">These related systems should implement security best practices to protect systems that are dependent on them, such as, the calendar system.</p>

<example id="_5ddd1de2-04db-6209-7b5c-cc6e900443d0"><p id="_ea3a266f-4b8e-d4d7-8d39-bf157f64bd09">An identity management system should protect its user accounts from malicious actors; prevent registration of fake, bot or spam user accounts; and adopt strong authentication methods such as two-factor authentication.</p>
</example>
</clause>
</clause>
</clause>

<clause id="_6cf30d3a-14cf-133c-cd01-49a5ec8da7fe" obligation="normative">
<title id="_5849fffc-a24f-81b4-8064-f0e06518ef42">Mitigating calendar abuse at source</title>
<clause id="_10284919-bff8-c634-b1d0-4fe2b26391e7" obligation="normative">
<title id="_24abdf30-6d12-8734-45d3-cd1948186a03">General</title>
<p id="_3790a28b-03e2-8886-7a96-1a25b496757d">Calendar spam may be produced by innocent calendar systems when:</p>

<ul id="_33eb3a1c-3b98-5d9c-5df2-7ffbdfdb9ff1"><li><p id="_b204db3a-5e9c-13a3-9f7e-ff53ae1c1928">its users were compromised;</p>
</li>
<li><p id="_aefae9bf-12ff-0813-4123-855ce2a65bc3">it contains abusive users (such as a free-of-charge hosting provider).</p>
</li>
</ul>

<p id="_2a36c750-55f6-382a-41c9-b485241cad06">In the latter case, approaches such as automation (“<tt>bots</tt>”) can exacerbate the issue with the automated creation of free accounts.</p>

<p id="_60d9366b-5e63-733d-1040-537a98214267">Such user accounts can be readily used to create calendar spam events:</p>

<ol id="_b4ec3fd6-e73b-3232-ed90-d99887bc694e" type="arabic"><li><p id="_3e152a6a-f7f9-03db-9f4e-4f563711581e">The malicious user account inserts spam content into a newly created calendar event;</p>
</li>
<li><p id="_d6417784-8bfd-5749-cc9c-87cf2db59544">The calendar system uses templating to send an email invitation with the calendar event attached;</p>
</li>
<li><p id="_17a699dc-6f2e-5bb7-69dc-649ac1683554">The event content, which contains spam, will be inserted into body of the email.</p>
</li>
</ol>

<p id="_6cbecdcf-7c84-4617-c061-001728602730">The “<tt>source</tt>” calendar system provider should take steps to detect and mitigate such internal abuse, by placing detection mechanisms and automated responses at its calendar system and its email system associated with calendar event delivery.</p>
</clause>

<clause id="_25180c47-b6be-484c-a1e5-f48a70ca7b97" obligation="normative">
<title id="_18244d00-5b7e-5293-a09b-4554b4e6467d">Source calendar system</title>
<p id="_53260727-e10e-0b2d-5d74-af51247dceed">The source calendar system is where an calendar abuse instance originates from.</p>

<p id="_5fa80f11-697d-7ffb-0d68-ae05b45e7eda">The source calendar system can apply the following best practices:</p>

<ol id="_0b999cf7-5a59-0ec7-e856-c13ae20caaf9" type="arabic"><li><p id="_2b910b90-75c5-f0f7-fc97-8ff92068b7b4">abuse detection should be performed, through channels such as:</p>
<ol id="_0c5fe3d0-e503-7d69-9333-9d82cd9cec30" type="alphabet"><li><p id="_a3b0dc04-c45d-0fc4-a735-3b222843f71e">user interface and input detection, such as user agent checks;</p>
</li>
<li><p id="_89924960-a485-de4c-12a5-0d028e324716">network origination, such as network addresses and IPs; and</p>
</li>
<li><p id="_4517fe15-f885-cf84-a745-72768655eaaa">user behavior such as click rate.</p>
</li>
</ol>
</li>
<li><p id="_30943358-b050-75ab-6160-a97912d946f9">detection of malicious content for typical spam patterns, before event creation and the subsequent sending of email invitations, by checking event content, such as:</p>
<ol id="_44e00813-1f3b-3398-52f7-3f12cfaa046b" type="alphabet"><li><p id="_e0941b6c-dd37-206d-3ff2-f26854c47567">subject;</p>
</li>
<li><p id="_1d5d7915-de0b-374c-37cf-0d4b2a0049d3">description;</p>
</li>
<li><p id="_0ee5b398-2ef1-c283-cb42-533f0672f506">recurrence;</p>
</li>
<li><p id="_22a397fe-bf48-dea9-fe87-472033c5c4a8">number of attendees; and</p>
</li>
<li><p id="_50c65c87-ce2c-afb7-c1b4-fc2ffcb880a5">links.</p>
</li>
</ol>
</li>
</ol>

<p id="_c0539f65-09a7-e0ab-b4de-20672f42cc22">A number of potential actions can be invoked once potential spam is detected, such as:</p>

<ol id="_7a0a873d-d163-8bb6-3fc2-a3a3e388034a" type="arabic"><li><p id="_428cae68-eb98-d057-2323-3fd1bdff612d">deny the sending of the calendar invite;</p>
</li>
<li><p id="_8e33f2df-b648-606a-895b-3df81c247c8f">display of errors and feedback at the user interface;</p>
</li>
<li><p id="_cc779a17-7fa0-bc4e-233d-3d6b24f07e16">alert the owner of the user account in case the user account has been hijacked;</p>
</li>
<li><p id="_1ccd6145-6576-71b7-8cd1-52dca99320e7">application of rate limiting to prevent automated spamming;</p>
</li>
<li><p id="_156fe1c9-06c8-5db5-3c25-e58108d1d45d">implement automation detection measures, such as usage of a CAPTCHA prior to sending an invitation; and</p>
</li>
<li><p id="_504375d6-bace-7225-86f7-3e4d6daa6948">blocking the user account altogether.</p>
</li>
</ol>
</clause>

<clause id="_9a4137d9-3eee-dcd8-8c99-8b3131b9fe7a" obligation="normative">
<title id="_2f0dbb1e-b67b-89fa-6a69-de9b905fc1f4">Electronic mail system (SMTP)</title>
<p id="_26701c0a-b6d5-277a-0629-374a7c3e9bb7">The source electronic mail system is where the calendar system delivers an event invitation to for its forwarding.</p>

<p id="_dc571e4b-025d-c18f-6281-87c3739a07d4">The following mitigation measures should be taken at the electronic mail system:</p>

<ol id="_f55dd38f-a2b1-d9bd-625e-8c97dcbdfa30" type="arabic"><li><p id="_3a1c6143-3b94-b458-a5d3-85f67a76ed40">abuse detection for SMTP access should be performed based on input, such as:</p>
<ol id="_a247daa5-0339-c666-93b6-53ba9f9d6c92" type="alphabet"><li><p id="_ca726396-93be-d876-5a99-bf3a6fa75d92">network patterns of the originator;</p>
</li>
<li><p id="_1d8e1d26-0f20-b0f5-c2e3-65e77415a759">DNSBL checks against the originating IP.</p>
</li>
</ol>
</li>
<li><p id="_1b8f8f53-4682-9c86-9e5b-0e3fc9bdb4bc">detection of spam content patterns of the email message, using standard email anti-spam scanning applications:</p>
<ol id="_e62871ae-4276-69a0-f511-ed890d817103" type="alphabet"><li><p id="_9737c047-7e71-fb24-76b0-92d34d487532">scanning for malicious content;</p>
</li>
<li><p id="_043ad7fc-f34d-8f0a-1f7a-7881898e0567">detection of blacklisted and/or known phishing URLs.</p>
</li>
</ol>
</li>
</ol>

<p id="_6a036566-5d18-1659-6a27-b5efef8215d0">A number of potential actions can be invoked once potential spam is detected, such as:</p>

<ol id="_4b429bca-5e22-bc67-8317-f82012b251a5" type="arabic"><li><p id="_d9ea727d-8d5e-44c6-61da-7a7b722e8b04">bounce the email that contains suspected calendar spam;</p>
</li>
<li><p id="_4d2df74e-912e-962f-6642-34168b5492d1">silently discard the email with suspected calendar spam;</p>
</li>
<li><p id="_2ed92618-57f9-31b1-78ed-a4337872b29a">communicate with the upstream calendar provider to indicate potential abuse; and</p>
</li>
<li><p id="_79a35ade-617f-6b7a-207e-1710057c3b95">communicate with downstream email providers who will be receive the potential spam.</p>
</li>
</ol>
</clause>
</clause>

<clause id="_a78c5143-e525-9eef-e836-4fcddd6d93f6" obligation="normative">
<title id="_9a19b950-3528-a30a-7b90-f2c34196c7e1">Mitigating calendar abuse at destination</title>
<clause id="_0a440dee-b063-f417-2eed-5792764457dc" obligation="normative">
<title id="_1d0a0e6e-9129-6d18-fb0a-a14109f5544f">General</title>
<p id="_dee47298-1b71-b6bf-bf1b-8e162a716bb0">Calendar spam events are typically received by recipients in two ways:</p>

<ol id="_b21501b6-4fa3-6a7e-5b8c-eb2222d8116c" type="arabic"><li><p id="_0c31e792-f0e1-ee7b-7251-a3c6bb098a4d">via email from an external email system; or</p>
</li>
<li><p id="_3e84affc-5eae-2ff2-5dd8-a75a55da4eda">directly from another account within the same calendar system the recipient resides on.<br/><note id="_10f0b3ea-47fb-722b-fecc-fefca77909ad"><p id="_fe5033a0-bc8e-5818-e38c-b536e9a648b0">The case of a same-system account abuse can apply when the calendar system contains compromised accounts.</p>
</note></p>

</li>
</ol>

<p id="_87205080-916d-00f4-059d-ef74e59c28de">Calendar spam events originating from a calendar system may be propagated back to its own accounts through different channels, depending on their method of integration, such as:</p>

<ul id="_9316e9d2-6e1f-75a3-852c-433de46d0aff"><li><p id="_dd05afbf-d230-f7a7-6103-60d854f60619">from within the calendar system, where the event did not leave the calendar system; or</p>
</li>
<li><p id="_ccc8c25d-09da-c449-0503-27a42ac13534">delivered through email, where the event was sent by the calendar system to an internal email system, and re-routed back to the originating calendar system.</p>
</li>
</ul>

<p id="_774e0b5f-679c-7801-d3f5-fa61c637a5d4">System providers at the receiving end should therefore take steps to detect and mitigate abuse originating from both external and internal calendar and mail systems.</p>
</clause>

<clause id="_abc1b22b-b3d1-7c15-2682-156050d54426" obligation="normative">
<title id="_004973ab-76bb-ed2e-5b2a-649ea74082a0">Electronic mail system</title>
<p id="_c8d9f923-d529-7c68-522e-3765e9bc1f76">The following best practices apply:</p>

<ol id="_5fc4a14a-c029-8128-609b-08e67f497e2f" type="arabic"><li><p id="_7d620c68-03f5-ff96-05dc-13812b8c36ca">abuse detection for receiving email by analyzing input, such as:</p>
<ol id="_24108ea0-37d7-3b8a-e2f9-8df0a64a40de" type="alphabet"><li><p id="_3bfde96f-3a53-33df-e8ad-0137f1f26dec">originating network addresses;</p>
</li>
<li><p id="_a6a6b661-0ca1-6079-4357-9420488e8bfd">content of the mail header and its structure.</p>
</li>
</ol>
</li>
<li><p id="_92b5dc2a-f1d6-cd9f-e6c3-38348ab7847e">analysis of email spam content patterns using standard email anti-spam scanning applications, such as through:</p>
<ol id="_53d6ac86-bddc-be0b-650b-a7d4cb5d41ee" type="alphabet"><li><p id="_34161462-9db3-f5db-ec07-90a829f4f5a8">checking of DNSBLs; and</p>
</li>
<li><p id="_f829e818-59a5-3519-82f7-201c2c56c5e7">checking of URIBLs.</p>
</li>
</ol>
</li>
<li><p id="_f3f7f99c-4ce3-9142-4419-288fa14c883b">checking email header content against internal and external sources, such as:</p>
<ol id="_ca47759b-b8d2-6f75-cc03-88b189b97114" type="alphabet"><li><p id="_205e5eab-396e-e528-c43c-608ae2fbfaba">verification of sender address reputation using the <tt>From:</tt> address;</p>
</li>
<li><p id="_d448b02b-2265-7f72-991a-37aded736210">detection of known malicious addresses from security advisories;</p>
</li>
<li><p id="_8778bcde-abad-ab4d-28ee-ddc0fe8c6bbf">determining whether the organizer has been whitelisted.</p>
</li>
</ol>
</li>
</ol>

<p id="_d6fbc3d9-7c67-8f0f-65f7-79888cc7eb26">Actions to be taken when potential spam is detected are provided below:</p>

<ol id="_b20281e3-4ed0-9fab-d0bd-8d62310202f9" type="arabic"><li><p id="_a1efd627-3854-29f2-1f96-e9bff8d1cc80">bounce the message;</p>
</li>
<li><p id="_839db923-e68d-809a-20cc-bd56d05b8f65">silently discard the message;</p>
</li>
<li><p id="_9ec2803a-d64a-895a-d257-c6017754ded6">pick out the message into quarantaine;</p>
</li>
<li><p id="_33bf13d4-ad46-171f-cf81-9a396df0061f">moving the message into the spam folder.</p>
</li>
</ol>

<p id="_94358bde-15cf-460a-002b-5f2d69ed79c0">When potential spam is detected, “<tt>interaction</tt>” (e.g. adding the event to the end-user’s calendar) between the recipient and the sender at the calendar system shall not proceed.</p>

<p id="_91dc9ff8-9f6c-83d1-20dd-5cc9b74af7e1">Certain mitigation actions, such as the silent discard of an email, do not provide any feedback to the originating calendar system. This means that there will be no method for the originator of the calendar event to learn of these events and handle them in the case of false positives.</p>

<p id="_5baf686b-a50b-4ff9-79ab-514fda51e2e8">Therefore, these actions should only be taken if the electronic mail system is very certain about the calendar invitation being an abuse instance or spam.</p>

<p id="_b7b01052-3e53-1fc2-f1a9-4e2b9c92fd76">For some of the milder actions (e.g. putting in spam folder), the calendar system should provide options to the recipient user. For example, the recipient user can mark such emails as false positives, and are able to manually insert them into the user’s calendar.</p>
</clause>
</clause>

<clause id="_cb86e8a3-64cf-c7f0-a442-ca688f28522d" obligation="normative">
<title id="_1ba72ada-c338-2d81-2669-945a84873f56">Interactions between the calendar system and the mail system</title>
<p id="_bec2d79b-a84b-3e1a-618f-d209cee9952c">Interaction between the electronic mail and calendar systems should follow these principles:</p>

<ol id="_1195f1dc-0db9-c7d6-8883-52e5fbc75a3b" type="arabic"><li><p id="_cceb8b97-0615-8235-bcb7-7b4a26df0238">interaction between these systems should only be triggered for emails not already identified as spam, i.e. anti-abuse measures have already been applied on both systems independently;</p>
</li>
<li><p id="_61283c54-c33f-53e1-82a2-b6e17fa55284">calendar invitations should be analyzed and categorized by the calendar system to leverage its domain knowledge on calendar event information, which is necessary for a detailed analysis that takes into account calendar event data structures not understandable to electronic mail systems;</p>
</li>
<li><p id="_3e718889-3916-fd90-405e-fc9c329d7c20">calendar event content should be checked for spam patterns in its text fields, such as the fields of subject, description, recurrence and links, to determine the likelihood of it being spam;</p>
</li>
<li><p id="_d2fc92e8-bfc3-1710-599a-962cae994f54">depending on the likelihood of being spam, spam handling options should be offered to the user directly, such as:</p>
<ul id="_d73b8491-9b6f-6c1f-1f31-e79fc93f41c4"><li><p id="_6bede565-be8d-030a-ec86-fa0c5bdc082b">the automatic insertion of organizers on a whitelist or address book;</p>
</li>
<li><p id="_4e8d0880-d56d-b98a-aa27-3c4846355553">the state of this event in availability of calendar (e.g. free, conditional or blocked).</p>
</li>
</ul>
</li>
</ol>

<p id="_7f122beb-2afe-5f39-5c4d-b3736bcd334e">When spam is detected during the interaction stage, a number of mitigation actions can be taken, such as:</p>

<ol id="_1aa7841f-3514-0f1c-9d8a-b6c612c3aca8" type="arabic"><li><p id="_913d6837-a671-c9d5-284a-3be8b4519694">do not automatically insert the calendar event into the user’s calendar; or</p>
</li>
<li><p id="_86faec7f-8639-ac6f-cd73-b42d1fb08eef">deactivate calendar event notifications for this calendar event.</p>
</li>
</ol>

<clause id="_3e74946f-3e6c-3309-e8a0-ffdcbb547439" obligation="normative">
<title id="_796fc894-9b07-72e8-f702-707e61f1a2d9">Calendar user application</title>
<p id="_8f1713bb-e473-1111-9569-79444ecc1d4f">The calendar user application, as part of the “<tt>calendar system</tt>”, should offer the following functionality relating to calendar abuse:</p>

<ol id="_10af8d75-bd49-cfdb-bce4-380e8fd0293c" type="arabic"><li><p id="_a3bb2718-7085-84e3-7a46-e794e5843b22">allow the user to delete unwanted events (e.g. “<tt>Mark as spam</tt>”), without notifying the organizer as normally performed with calendar events;</p>
</li>
<li><p id="_f828c2f6-cdbc-c88e-ffef-34a76213c758">submission of ARF reports to report calendar abuse;</p>
</li>
<li><p id="_e4c12756-e57b-fc60-2e07-83a6a8be01d4">store information on how a particular calendar event was inserted into the users calendar (e.g. by tracking the  <tt>Message-ID</tt> attribute), to be able to inform the user such information and provide additional information to the originating calendar system on abuse.</p>
</li>
</ol>

<p id="_212498d5-acba-2e75-8ca6-c3bcabb88f14">In addition, further actions can be taken to detect calendar spam at the calendar user application, such as:</p>

<ol id="_5c8ee4b9-d391-5a4d-ebf3-9f5b81d607ea" type="arabic"><li><p id="_92e8b4b4-1051-7c94-6e28-f6eee8894920">sending an email feedback loop if the original email that carried the calendar invitation and its  <tt>MailID</tt> is still available.</p>
</li>
</ol>
</clause>
</clause>

<clause id="_7a07489c-97f9-a409-0e28-0489d73d3290" obligation="normative">
<title id="_f9fab856-592c-7ea2-86ed-879a81ebc184">Other ways calendar spam occur</title>
<clause id="_31d769b6-f865-ee86-b006-70f0ee05bad6" obligation="normative">
<title id="_ffcaf820-5240-08ba-c5c0-7d99a38bd916">Subscription to shared calendars</title>
<p id="_721b77a7-53ef-a68b-1268-b1c27abee112">Malicious events can end up in user calendars through shared calendars.</p>

<p id="_ac161a76-851a-82b1-5948-38edd1a8b55e">Shared calendars are have a single origin and users are subscribed to its events, and therefore manipulation of the calendar source will impact all its subscribers.</p>

<p id="_4c113c1c-4984-b7a7-5699-8f7a6edd1f0e">Popular calendars, such as official calendars (e.g. public and bank holidays), schedules of shows and sports teams, are valuable targets for malicious actors.</p>

<p id="_09083e7f-ac09-085f-6cc0-5353f0ed553b">Disturbingly, very often calendar applications do not allow deletion of such shared events if the subscription is set to “<tt>read-only</tt>”. This means that malicious events propagated through such calendars may not even be eligible for recipient removal, which adds salt to injury.</p>

<p id="_6545ba9c-e775-2f56-dc0d-caf786b3a9b8">The only approach for users of these calendar applications are to unsubscribe the entire calendar, even though all previous events will be deleted from the user’s calendar when unsubscribed. More robust controls are certainly needed for calendar subscribers.</p>

<clause id="_78e26577-3389-2d6d-0034-b01eaf448ce7" obligation="normative">
<title id="_bd835b6d-217d-23af-195f-b701b83fffc2">iTIP</title>
<p id="_7f986279-f68a-ebc0-5fa2-80166b5d8d52">Calendar systems using iTIP for direct communication between each other, e.g. within the same calendar system, should consider and implement anti-abuse best practices as described above.</p>
</clause>
</clause>
</clause>

<clause id="_6c1192fa-4bd5-a179-fbf1-0cf02473495b" obligation="normative">
<title id="_c089afef-df2f-aa26-018a-9a5f50cbdf3a">Conclusion</title>
<p id="_1456e42d-41ec-6bea-0011-30a8df561f4a">Spam is a long-standing and well-known email problem. Because email is a commonly used transport for calendar (“<tt>meeting</tt>”) invitations and events, spammers are now using these calendar events and invitations as a spam vector. Consequently, knowledge of both domains is required to develop defenses against these attacks.</p>

<p id="_b66fd438-f23b-ec64-fc14-4236150888bc">This document provides email and calendar system operators with an introduction to calendar spam, and highlights best practices for identifying and mitigating calendar spam. Implementation details will largely be system-specific.</p>

<p id="_edd3e48e-1c00-7448-a20a-6f0fc7d9bf90">The “<tt>war</tt>” against malware, including spam, is dynamic and ever-changing. As a result, email and calendar system experts will need to share their expertise and experiences with each other on an ongoing basis. CalConnect’s collaboration with M3AAWG represents the first formal collaboration in this area.</p>
</clause>

<clause id="_5fe27c4b-d913-4037-8c42-c5dd6fda7efc" obligation="normative">
<title id="_f0927007-8579-13b4-7836-b4466a6ce962">Acknowledgements</title>
<p id="_c145dd0b-5abd-7bd1-7321-d2857b9b2711">The authors of this document wishes to thank the experts of CalConnect — the Calendaring and Scheduling Consortium and attendees of the M3AAWG conference sessions about the topic, as well as the following individuals who have participated in the drafting, review and discussion of this document:</p>

<ul id="_2abe9779-f764-a066-8bc5-c09925474a07"><li><p id="_fc5496b3-9b3d-bef9-2887-87b7ac39fb05">Arne Allisat</p>
</li>
<li><p id="_e3b99f7a-e330-cf9a-9b4f-467612a926fe">Bron Gondwana</p>
</li>
<li><p id="_c140a72a-242c-500f-82ae-5b3dff093d98">Andrew Laurence</p>
</li>
<li><p id="_0ecad542-9aa8-c8f6-1c79-6a528ab9338a">Andrey Maevsky</p>
</li>
<li><p id="_b1cb952b-9d9f-0798-cbee-7f486d9e01c8">Gary Schwartz</p>
</li>
<li><p id="_33ef1373-ca07-9ea8-7951-f444fbd4baf7">Dave Thewlis</p>
</li>
<li><p id="_53afdf1e-cb24-fdf6-98e9-e07a475b7d02">Ronald Tse</p>
</li>
</ul>
</clause>




</sections><annex id="_4d99c4c1-5be7-53d0-9ca8-0e05bfb3b151" anchor="AnnexA" obligation="informative">
<title id="_a1c9e8b9-5695-b9ac-ffad-0fe176070587">Technical information</title>
<clause id="_16269bc3-38e1-6315-e329-070669cb8fdc" obligation="informative">
<title id="_852a3795-60b1-3ce8-125b-f58cdb8ea7e7">Structure of a best practice iMIP message containing an event</title>
<p id="_5a45607f-38a2-3bec-8c7f-94b5f8655796">An email message should only contain a single iCalendar attachment (an iMIP file).<note id="_57277551-c9bd-f88e-0a9c-3da98adee5ba"><p id="_92dde5a3-1044-8a92-52f8-f2033d3fed4c">Current practice allows attaching multiple iCalendar attachments to a single email.</p>
</note></p>



<p id="_839f5ce6-24ac-cb6a-1f61-72f5c392c2ee">The recommended MIME/<tt>multipart</tt> structure of an email that contains a calendar event invitation, optimized for interoperability, is provided as follows:</p>

<ul id="_2b3bfa9d-8508-3587-f9cc-6a67c5030b64"><li><p id="_26acd7bb-0c54-bfe5-6d7c-bbb20c2518fc">a single <tt>multipart/mixed</tt> part, which contains:</p>
<ul id="_baecf43b-8470-f5d3-e644-d8e5cf6bd0f9"><li><p id="_a99e2a3b-98b6-05cb-cc42-de3612fd4e4b">a single <tt>multipart/alternative</tt> part, which contains:</p>
<ul id="_613df8ed-48a0-7dcd-ea74-8669f85dddcd"><li><p id="_5a2d1cfd-f5ad-f97e-d8f8-a4fc48a1031a">a <tt>text/plain</tt> part; and</p>
</li>
<li><p id="_81bbf67c-97e8-b4aa-2d7c-1f671f5897d8">a <tt>text/html</tt> part;</p>
</li>
</ul>
</li>
<li><p id="_90b60525-e3a1-cf3b-df2e-c1a0c639cd17">a <tt>text/calendar</tt> part with <tt>method=REQUEST</tt>; and</p>
</li>
<li><p id="_b2a3de05-1573-c679-e4be-d852ad04f454">an <tt>application/ics</tt> part, with a <tt>content-disposition:attachment</tt>, in <tt>BASE64</tt> encoding</p>
</li>
</ul>
</li>
</ul>

<p id="_740a76fc-61d3-43ea-a92a-742194d8b1ec">This recommended structure was devised through interoperability testing with
multiple existing implementations.<note id="_b3a4bc01-45ce-600e-c983-8d5bfca77f8c"><p id="_e1dae302-4c02-d571-db7d-b64a7ea9b5a3">A calendar system that conforms to calendaring standards produces an email structure similar to that above.</p>
</note></p>



<p id="_d2ca3e5f-e523-d402-c587-bf168c553edb">Guidelines on this structure:</p>

<ul id="_e32a282a-292b-e322-b07f-fb06b78eea57"><li><p id="_46652e05-f3dd-1820-931f-2d0f41664bf6">The filename of the <tt>application/ics</tt> part should end with the <tt>.ics</tt> file extension.</p>
</li>
<li><p id="_2e088bee-c044-5aa7-8692-51531bd307b2">Some calendar user applications will only see the part with the standard <tt>text/calendar</tt> <tt>content-type</tt> and the <tt>method</tt> header.</p>
</li>
<li><p id="_4d7e4894-9464-1a1a-d05d-e045a0fe0882">Some calendar user applications are only able to see attached parts with <tt>application/ics</tt> (this is non-standard behavior).</p>
</li>
<li><p id="_9213cd76-b530-abdc-e928-9243a81f156b">Some calendar systems automatically insert links within the HTML part, which can be used by email clients that are not calendar-aware to accept or decline an invitation without having to process the calendar parts. In this case, the server simply updates the  <tt>ORGANIZER</tt>‘s copy of the event based on the link clicked.</p>
</li>
<li><p id="_14d6aa44-1960-e841-c508-4cb332fa9986">The <tt>text/plain</tt> and <tt>text/html</tt> part of the message in the body will include information of the event, such as its subject and description.</p>
</li>
<li><p id="_76024943-63d7-03fb-64c4-92dac20a3558">An email using the provide structure does not preclude spammers from inserting malicious content outside of the attached files — all parts of the email should still be parsed to detect malicious content.</p>
</li>
</ul>
</clause>
</annex><bibliography><references id="_c77aa165-451a-cf21-af01-958d7543835d" normative="true" obligation="informative">
<title id="_270c5ee6-077e-f285-ff95-287984a30140">Normative references</title><p id="_49996d2b-65c1-916b-9bbf-42b933aa0025">The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.</p>
<bibitem id="_5cc872f4-2bf3-c52a-a4d9-a9f3f78c5a9c" type="standard" schema-version="v1.5.6" anchor="iMIP">
  <fetched>2026-05-13</fetched>
  
<title type="main">iCalendar Message-Based Interoperability Protocol (iMIP)</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc6047</uri>
  <docidentifier type="IETF" primary="true">RFC 6047</docidentifier>
  <docidentifier type="DOI">10.17487/RFC6047</docidentifier>
  <docnumber>RFC6047</docnumber>
  <date type="published">
    <on>2010-12</on>
  </date>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">A.</formatted-initials>          <surname language="en" script="Latn">Melnikov</surname>          <completename language="en" script="Latn">A. Melnikov</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name language="en">Internet Engineering Task Force</name>

      <subdivision type="workgroup">
        
<name>Calendaring and Scheduling Standards Simplification</name>

        <identifier>calsify</identifier>
      </subdivision>
      <abbreviation language="en">IETF</abbreviation>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_07743be9-0d76-42be-ed20-a3ad12449733">This document, “iCalendar Message-Based Interoperability Protocol (iMIP)”, specifies a binding from the iCalendar Transport-independent Interoperability Protocol (iTIP) to Internet email-based transports.  Calendaring entries defined by the iCalendar Object Model (iCalendar) are wrapped using constructs from RFC 5322 and MIME (RFC 2045, RFC 2046, RFC 2047, and RFC 2049), and then transported over SMTP. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <series>
    
<title>RFC</title>

    <number>6047</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>IMIP]</vocab>
  </keyword>
  <keyword>
    <vocab>electronic mail</vocab>
  </keyword>
  <keyword>
    <vocab>transport</vocab>
  </keyword>
  <keyword>
    <vocab>itip</vocab>
  </keyword>
  <keyword>
    <vocab>iCalendar Transport-independent Interoperability Protocol</vocab>
  </keyword>
  <keyword>
    <vocab>iCalendar Object Model</vocab>
  </keyword>
</bibitem>
<bibitem id="_3deaaa02-d3eb-3555-2241-10ebf876142a" type="standard" schema-version="v1.5.6" anchor="iTIP">
  <fetched>2026-05-13</fetched>
  
<title type="main">iCalendar Transport-Independent Interoperability Protocol (iTIP)</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc5546</uri>
  <docidentifier type="IETF" primary="true">RFC 5546</docidentifier>
  <docidentifier type="DOI">10.17487/RFC5546</docidentifier>
  <docnumber>RFC5546</docnumber>
  <date type="published">
    <on>2009-12</on>
  </date>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">C.</formatted-initials>          <surname language="en" script="Latn">Daboo</surname>          <completename language="en" script="Latn">C. Daboo</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name language="en">Internet Engineering Task Force</name>

      <subdivision type="workgroup">
        
<name>Calendaring and Scheduling Standards Simplification</name>

        <identifier>calsify</identifier>
      </subdivision>
      <abbreviation language="en">IETF</abbreviation>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_c8491d6c-bf3b-2e02-860a-dab9c3d81cb0">This document specifies a protocol that uses the iCalendar object specification to provide scheduling interoperability between different calendaring systems. This is done without reference to a specific transport protocol so as to allow multiple methods of communication between systems. Subsequent documents will define profiles of this protocol that use specific, interoperable methods of communication between systems.</p>

    <p id="_ba655405-b786-8af6-c3fa-b64d914fe9d6">The iCalendar Transport-Independent Interoperability Protocol (iTIP) complements the iCalendar object specification by adding semantics for group scheduling methods commonly available in current calendaring systems. These scheduling methods permit two or more calendaring systems to perform transactions such as publishing, scheduling, rescheduling, responding to scheduling requests, negotiating changes, or canceling. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <relation type="updates">
    <bibitem>
      <formattedref>RFC5545</formattedref>
      <docidentifier type="IETF" primary="true">RFC5545</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title>RFC</title>

    <number>5546</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>calendar</vocab>
  </keyword>
  <keyword>
    <vocab>scheduling</vocab>
  </keyword>
</bibitem>
</references><references id="_8e1d969a-bcef-6892-ea7c-924be34797c5" normative="false" obligation="informative">
<title id="_50ceb1e1-516f-2673-d73d-4f0c58b4d023">Bibliography</title><bibitem id="_45d5c46e-e3bf-1aa0-c092-82cb245ece8b" type="standard" schema-version="v1.5.6" anchor="ISO27000">
  <fetched>2026-05-13</fetched>
  
<title language="en" script="Latn" type="title-intro" format="text/plain">Information technology</title>

  
<title language="en" script="Latn" type="title-main" format="text/plain">Security techniques</title>

  
<title language="en" script="Latn" type="title-part" format="text/plain">Information security management systems — Overview and vocabulary</title>

  
<title language="en" script="Latn" type="main" format="text/plain">Information technology — Security techniques — Information security management systems — Overview and vocabulary</title>

  
<title language="fr" script="Latn" type="title-intro" format="text/plain">Technologies de l’information</title>

  
<title language="fr" script="Latn" type="title-main" format="text/plain">Techniques de sécurité</title>

  
<title language="fr" script="Latn" type="title-part" format="text/plain">Systèmes de management de la sécurité de l’information — Vue d’ensemble et vocabulaire</title>

  
<title language="fr" script="Latn" type="main" format="text/plain">Technologies de l’information — Techniques de sécurité — Systèmes de management de la sécurité de l’information — Vue d’ensemble et vocabulaire</title>

  <uri type="src">https://www.iso.org/standard/73906.html</uri>
  <uri type="obp">https://www.iso.org/obp/ui/en/#!iso:std:73906:en</uri>
  <uri type="rss">https://www.iso.org/contents/data/standard/07/39/73906.detail.rss</uri>
  <docidentifier type="ISO" primary="true">ISO/IEC 27000:2018</docidentifier>
  <docidentifier type="iso-reference">ISO/IEC 27000:2018(E)</docidentifier>
  <docidentifier type="URN">urn:iso:std:iso-iec:27000:stage-90.92</docidentifier>
  <docnumber>27000</docnumber>
  <date type="published">
    <on>2018-02</on>
  </date>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name>International Organization for Standardization</name>

      <abbreviation>ISO</abbreviation>
      <uri>www.iso.org</uri>
    </organization>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name>International Electrotechnical Commission</name>

      <abbreviation>IEC</abbreviation>
      <uri>www.iec.ch</uri>
    </organization>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name>International Organization for Standardization</name>

      <subdivision type="technical-committee" subtype="IEC">
        
<name>Information security, cybersecurity and privacy protection</name>

        <identifier>ISO/IEC JTC 1/SC 27</identifier>
      </subdivision>
      <abbreviation>ISO</abbreviation>
    </organization>
  </contributor>
  <edition>5</edition>
  <language>en</language>
  <language>fr</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">ISO/IEC 27000:2018 provides the overview of information security management systems (ISMS). It also provides terms and definitions commonly used in the ISMS family of standards. This document is applicable to all types and sizes of organization (e.g. commercial enterprises, government agencies, not-for-profit organizations).
The terms and definitions provided in this document
-      cover commonly used terms and definitions in the ISMS family of standards;
-      do not cover all terms and definitions applied within the ISMS family of standards; and
-      do not limit the ISMS family of standards in defining new terms for use.</abstract>
  <abstract language="fr" script="Latn">ISO/IEC 27000:2018 offre une vue d’ensemble des systèmes de management de la sécurité de l’information (SMSI). Il comprend également les termes et définitions d’usage courant dans la famille de normes du SMSI. Le présent document est applicable à tous les types et à toutes les tailles d’organismes (par exemple: les entreprises commerciales, les organismes publics, les organismes à but non lucratif).
Les termes et les définitions fournis dans le présent document:
-      couvrent les termes et les définitions d’usage courant dans la famille de normes du SMSI;
-      ne couvrent pas l’ensemble des termes et des définitions utilisés dans la famille de normes du SMSI;
-      ne limitent pas la famille de normes du SMSI en définissant de nouveaux termes à utiliser.</abstract>
  <status>
    <stage>90</stage>
    <substage>92</substage>
  </status>
  <copyright>
    <from>2018</from>
    <owner>
      <organization>
        
<name>ISO/IEC</name>

      </organization>
    </owner>
  </copyright>
  <relation type="obsoletes">
    <bibitem type="standard">
      <formattedref>ISO/IEC 27000:2016</formattedref>
      <docidentifier type="ISO" primary="true">ISO/IEC 27000:2016</docidentifier>
    </bibitem>

  </relation>
  <relation type="obsoletes">
    <bibitem type="standard">
      <formattedref>ISO/IEC DIS 27000</formattedref>
      <docidentifier type="ISO" primary="true">ISO/IEC DIS 27000</docidentifier>
    </bibitem>

  </relation>
  <place>
    <formattedPlace>Geneva</formattedPlace>
  </place>
</bibitem><bibitem id="_e3dfcc97-f917-47a6-b5e2-31434455aa98" type="standard" schema-version="v1.5.6" anchor="SMTP">
  <fetched>2026-05-13</fetched>
  
<title type="main">Simple Mail Transfer Protocol</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc2821</uri>
  <docidentifier type="IETF" primary="true">RFC 2821</docidentifier>
  <docidentifier type="DOI">10.17487/RFC2821</docidentifier>
  <docnumber>RFC2821</docnumber>
  <date type="published">
    <on>2001-04</on>
  </date>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">J.</formatted-initials>          <surname language="en" script="Latn">Klensin</surname>          <completename language="en" script="Latn">J. Klensin</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name language="en">Internet Engineering Task Force</name>

      <subdivision type="workgroup">
        
<name>Detailed Revision/Update of Message Standards</name>

        <identifier>drums</identifier>
      </subdivision>
      <abbreviation language="en">IETF</abbreviation>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_ebcf515e-eed4-7c55-2673-8e6621a55091">This document is a self-contained specification of the basic protocol for the Internet electronic mail transport. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <relation type="obsoletedBy">
    <bibitem>
      <formattedref>RFC5321</formattedref>
      <docidentifier type="IETF" primary="true">RFC5321</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title>RFC</title>

    <number>2821</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>SMTP</vocab>
  </keyword>
  <keyword>
    <vocab>Simple Mail Transfer Protocol</vocab>
  </keyword>
</bibitem>


</references></bibliography>
</metanorma>
