0

今後の予定について顧客に通知する必要があります。そこで、カレンダーに予定を作成するために、iCalendar の招待状を送信します。iCalendar 招待の例を以下に示します。

BEGIN:VCALENDAR
PRODID:-//NONSGML Scheduler//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
TRANSP:OPAQUE    
BEGIN:VEVENT
DTSTAMP:20160504T235656Z
DTSTART;TZID=America/New_York:20160509T090000
DTEND;TZID=America/New_York:20160509T100000
SUMMARY:Appointment with Terrance
CREATED:20160504T235655Z
LAST-MODIFIED:20160504T235655Z
DTSTAMP:20160504T235656Z
UID:appointment-101@gmail.com
TZID:America/New_York
SEQUENCE:0
LOCATION:Sunset blvd.\, Brooklyn\, NY 11203
ORGANIZER;CN=Barrimore:MAILTO:mailer@gmail.com
ATTENDEE;CN=Barrimore;ROLE=REQ-PARTICIPANT;RSVP=FALSE;PARTSTAT=ACCEPTED;CUTYPE=INDIVIDUAL:mailto:aleh......@gmail.com
STATUS:CONFIRMED
X-ALT-DESC;FMTTYPE=text/html:<html><body>Barrimore,<br><br>An appointment with Terrance was recently created or updated by you or your staff.<br><br>You can see your updated calendar by signing in at: <a href="https://localhost">https://localhost</a>.<br><br>For help signing in or general support issues, please email support@gmail.com.<br><br>Thank you.</body></html>
END:VEVENT
END:VCALENDAR

問題は、GMail が X-ALT-DESC パラメータの html コンテンツを表示しないことです。興味深いことに、Hotmail ですべてが問題ないことを確認してください。「受け入れる」、「無視」ボタンを含むイベント パネルと、X-ALT-DESC からのフォーマットされた HTML メッセージが表示されます。GMail はイベント情報パネルのみを表示します。

4

1 に答える 1

0

これX-ALT-DESCは MSFT 固有の拡張機能 ( iCalendar/X-ALT-DESC の MSND を参照) であり、 RFCを確認して再確認することができます。

Hotmail と Microsoft の関係を考えると、Hotmail がそれをサポートすることは理にかなっており、おそらく Google が MSFT 独自の機能をサポートしない理由についてもある程度理解できます。

于 2016-05-09T17:08:17.157 に答える