2017-10-20 277 views
0

我發送幾封電子郵件在我的代碼與日曆邀請。儘管所有這些郵件都可以在帶有RSVP按鈕的Gmail中很好地顯示,但同一封電子郵件不會在Outlook客戶端中顯示任何按鈕。ics附件不在Outlook客戶端顯示rsvp按鈕

這裏是我創建ICS文件的相關代碼:

BEGIN:VCALENDAR 
PRODID:-//Google Inc//Google Calendar 70.9054//EN 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTART:20180130T053000Z 
DTEND:20180130T063000Z 
DTSTAMP:20171020T054607 
ORGANIZER;[email protected]:mailto:[email protected] 
UID:[email protected] 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS- 
ACTION;RSVP=TRUE;[email protected]:mailto:[email protected] 
CREATED:20171020T054607Z 
DESCRIPTION: 
STATUS:CONFIRMED 
SUMMARY:Management meeting - My Company Pvt. Ltd. 
TRANSP:OPAQUE 
END:VEVENT 
END:VCALENDAR 

這裏的電子郵件看起來如何在Outlook客戶端

enter image description here

然後我試圖建立在谷歌日曆會議邀請到調查問題進一步,當我在Outlook客戶端收到電子郵件時,它有RSVP按鈕:

enter image description here

這是從谷歌日曆ICS的文件的外觀:

BEGIN:VCALENDAR 
PRODID:-//Google Inc//Google Calendar 70.9054//EN 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTART:20171021T030000Z 
DTEND:20171021T040000Z 
DTSTAMP:20171020T025616Z 
ORGANIZER;[email protected]:mailto:[email protected] 
UID:0lrrf4lfm9gpiku3gmf[email protected] 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE 
;[email protected];X-NUM-GUESTS=0:mailto:[email protected] 
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= 
TRUE;[email protected];X-NUM-GUESTS=0:mailto:[email protected] 
CREATED:20171020T025616Z 
DESCRIPTION: 
LAST-MODIFIED:20171020T025616Z 
LOCATION: 
SEQUENCE:0 
STATUS:CONFIRMED 
SUMMARY:GoalEnvision - Google 
TRANSP:OPAQUE 
END:VEVENT 
END:VCALENDAR 

我無能,爲什麼從谷歌日曆的電子郵件中包含回覆按鈕,而我的應用程序生成的電子郵件甚至不雖然大部分相關的字段相同/包含在兩個ics文件中。任何指針都會有幫助!

回答

0

如果我理解你正確地您的應用程序沒有啓動起來,從接收方的響應 - 原因是消息的狀態設置爲PARTSTAT=ACCEPTED;當它應該是PARTSTAT=NEEDS-ACTION;