通过Laravel应用程序发送电子邮件,我正在创建并发送iCalendar事件作为附件。在Outlook(Office 365)中打开已发送的电子邮件,我看到三个按钮,分别是“是” |“也许” |“否”。如果用户单击“是”选项,它将事件保存在她/他的日历中。我不想有这三个按钮。相反,我想要一个按钮作为“添加到日历”。
当我将方法从“请求”更改为“取消”时,它仅显示一个按钮为“从日历中删除”。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:event.foo.bar
METHOD:REQUEST
BEGIN:VEVENT
UID:e1@ctsi.eve.test
SEQUENCE:1
SUMMARY:Lorem Ipsum
DTSTART:20190418T095700Z
DTEND:20190418T115700Z
DESCRIPTION:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id sapien nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam porttitor nec nulla consectetur interdum.
LOCATION:Toronto, Canada
DTSTAMP:20190411T095811
ATTENDEE;CN=John Doe;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE:mailto:foo@bar.ca
END:VEVENT
END:VCALENDAR
答案 0 :(得分:0)
Bahman,
如果只希望他们将其添加到日历中,请使用方法“ PUBLISH”。 REQUEST是您发送邀请并要求其出席的时间。