如何发送添加日历事件(不邀请)的电子邮件?

Mar*_*erg 3 icalendar calendar rfc5545

我知道如何通过php(icalendar)发送日历邀请,但我想通过发送电子邮件将事件添加到接收者的日历中.这样就不需要RSVP按钮(Outlook)或其他响应.

谁能帮我这个?

DdW*_*DdW 5

日历事件和邀请之间没有区别:它们都使用标准.RSVP按钮的外观取决于行中的iCalendar RSVP参数 ATTENDEE.

例如:

ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;RSVP=FALSE;CN=Jennifer:mailto:jen@test.ex
Run Code Online (Sandbox Code Playgroud)

那里的重要参数是RSVP.它表明组织者是否希望收到RSVP.其默认值为false,因此省略该参数会产生相同的效果:收件人收到邀请,并且不会请求RSVP.

注意:邮件软件制造商可能会选择忽略这一点:没有什么可以做的...... :)

有关RSVP的更多信息:http://icalendar.org/iCalendar-RFC-5545/3-2-17-rsvp-expectation.html

  • 令人惊讶的是,找到这些信息是多么困难! (2认同)