小编JCA*_*JCA的帖子

是否存在Icalendar事件RSVP的标准和实现

摘要是我现在正在实现事件确认系统,无法找到ICalendar回复的正确格式.因此,我想知道是否有一个完整的REPLY消息的例子,也许是一个可以包装它的PHP库?

现在有关详细信息,我们会收到外部电子邮件,包括要求RSVP的活动邀请.以下是iCal文件的摘录:

ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'user@company.com'":MAILTO:user@company.com ORGANIZER;CN="Organ Izer":MAILTO:organizer@company.com

我找不到回复标准将RSVP发送给组织者.在RFC 2447中提到"ATTSTAT"和"PARTSTAT"参数.

通过尝试将以下消息邮寄到Google日历,事件不会更新.

$headers = "Content-Type:text/calendar; Content-Disposition: inline; charset=utf-8;\r\n";
$headers .= "Content-Type: text/plain;charset=\"utf-8\"\r\n";
$headers .= 'BEGIN:VCALENDAR
VERSION:2.0
METHOD:REPLY
BEGIN:VEVENT
ORGANIZER;CN=JCharles:mailto:abcdef@gmail.com
UID:oc7ae7537999onscsivg8km123@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=CONFIRMED;RSVP=
 TRUE;CN=jc@company.se;X-NUM-GUESTS=0:mailto:jc@company.se
LOCATION:
SEQUENCE:1
END:VEVENT
END:VCALENDAR';

mail('abcdef@gmail.com', 'Accepted:', "Event accepted", $headers);
Run Code Online (Sandbox Code Playgroud)

Ical消息或方法本身有什么问题吗?这是应该发送事件回复的方式吗?

php email icalendar notifications rfc

2
推荐指数
1
解决办法
4969
查看次数

标签 统计

email ×1

icalendar ×1

notifications ×1

php ×1

rfc ×1