自动接受会议icalendar的邀请

时间:2018-04-23 06:48:01

标签: email outlook icalendar mime

请告诉我有关在Outloock实施自动接受邀请的可能性。

任务是让活动参与者收到类型"会议"的提醒。在邮件上,它将显示在他的日历(Outlook邮件客户端)中。在这种情况下,必须自动在日历上创建事件及其接受。

如果有可能,我需要隐藏按钮"接受","怀疑","拒绝"。

我形成以下形式的标记:

X-Mru-BL: 0:0:2
X-Mru-NR: 1
X-Mru-OF: unknown (unknown)
To: user@example.ru
Subject: Вебинар "Test edu"
MIME-Version: 1.0
From: education@example.ru
Content-Type: multipart/alternative; boundary="=004128EAC32576F1_="
X-Spam: Not detected
X-Mras: Ok

--=004128EAC32576F1_=
MIME-Version: 1.0
Content-Type: text/calendar;charset="utf-8";method=request

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Microsoft Corporation//Outlook 13.0 MIMEDIR//EN
METHOD:REQUEST
BEGIN:VEVENT
CLASS:PUBLIC
DTSTART:20180421T090000Z
DTEND:20180421T100000Z
DTSTAMP:20180420T115438Z
LOCATION:место проведения мероприятия - Online
PRIORITY:5
SEQUENCE:0
DESCRIPTION:
Ваша заявка на обучение согласована 
SUMMARY;LANGUAGE=ru:Test edu
ORGANIZER;CN="Обучение":mailto:education@example.ru
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=FALSE;ORGANIZER;CN=Иванов Иван Иваныч:MAILTO:user@example.ru
TRANSP:OPAQUE
UID:5AD4A9AF457A1177
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD><META NAME="Generator" CONTENT="MS Exchange Server version 14.03.0227.000"><TITLE>Обучение &quot;</TITLE></HEAD><BODY><!-- Converted from text/rtf format --><P DIR=LTR><SPAN LANG="ru"></SPAN><SPAN LANG="ru-ru"></SPAN><SPAN LANG="ru"></SPAN></P><P DIR=LTR><SPAN LANG="ru"></SPAN><FONT FACE="Arial" SIZE=2 COLOR="#000000"></FONT><SPAN LANG="ru"><FONT FACE="Arial">Ваша заявка на обучение согласована</FONT></SPAN><SPAN LANG="ru"></SPAN><SPAN LANG="ru"><BR></SPAN><SPAN LANG="ru"></SPAN><SPAN LANG="ru"></SPAN></P></BODY></HTML>
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
BEGIN:VALARM
TRIGGER:-P1D
REPEAT:2
DURATION:PT15M
ACTION:DISPLAY
DESCRIPTION:Test edu 21.04.2018 09:00:00
X-WR-ALARMUID:5AD4A9AF457A1176
END:VALARM
END:VEVENT
END:VCALENDAR

--=004128EAC32576F1_=--

以下是一封信:

enter image description here

问题是:如何在代码中设置参数或属性以删除&#34;接受&#34;,&#34;怀疑&#34;,&#34;拒绝&#34;从上面按钮并自动确认事件?

我尝试插入参数PARTSTART = ACCEPTED,RSVP = FALSE,METHOD:PUBLISH(在这种情况下,事件未添加到日历中,但要求用户自己添加,即选项不适合),按钮仍然保留,日历中不接受该事件。

1 个答案:

答案 0 :(得分:0)

没有calandar客户端(无论是Outlook还是其他客户)都会将来自某个未知组织者的邀请自动添加到某人的日历中。

想象一下,如果可能的话,您的日历如何通过未经请求的邀请迅速变成垃圾邮件?

最后,我看到你的邀请包含一个VALARM。请注意,出于同样的原因,警报也会被忽略。例如,请参阅:Sent email with iCal to outlook with valarm reminder