3

私は iCal と電子メールをいじくり回してきましたが、いじくり回して、実際にはメッセージに iCal ファイルが埋め込まれていることを gmail に認識させることができました。したがって、次のようになります。 Gmail のメールのヘッダー

これは、次のようなマルチパート メールに 3 番目の部分を追加することで実現されます。

--B_ALT_51b091604704b
Content-Type: text/calendar; method=REQUEST charset=utf-8
Content-Transfer-Encoding: 7bit

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//My Company LLC//My Reminder System//EN
BEGIN:VEVENT
UID:2201@example.com
DTSTAMP:20130606T134048Z
ORGANIZER;CN="Robb Nixon":MAILTO:robb.nixon@motorsolutions.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;CN=Robb Nixon;X-NUM-GUESTS=0:mailto:robb.nixon@motorsolutions.com
DTSTART:20130608T120000Z
DTEND:20130608T130000Z
SUMMARY:Follow-Up: Allan Chappell ("New Template")
DESCRIPTION:Subject Line: "New Template"\nDate Sent: "June 6\, 2013 @ 8:40 
 AM CDT\nRecipients:\n  TO:  Allan Chappell (------------------)\,\n    \n
 Email Copy:\n\nDear Allan\,\n\nAn Introduction\n\nMy Body\n\nNext Steps\n\n
 Robb Nixon\nWeb Developer\nSalve Solutions\nmotorsolutions.com\n\n\n\n
SEQUENCE:0
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR

注意してください、これはいくつかの値が変更された例です...私の実際の招待状は、手紙の折り方の規則に従います。また、私の gmail の電子メール アドレスが robb.nixon@motorsolutions.com の代わりになることにも注意してください。理論的には、gmail は私がイベントの主催者であることを知っているはずです。

誰かが Gmail 経由で招待状を送信すると、代わりに次のメッセージが表示されます。 はい いいえ たぶん

「Going? Yes Maybe No」と表示され、アイテムが自動的にマイ カレンダーに追加されていることに注意してください。「カレンダーに追加」を押さなくてもメールに届くので。

私のiCalファイルでこれを実現するために何が欠けているか知っている人はいますか? それとも、Gmail が自分からのものだと認識し、カレンダーに自動的に追加するものですか。

4

1 に答える 1

2

iCalendar ストリームの VCALENDAR オブジェクトに METHOD:REQUEST プロパティがありません (つまり、PRODID の下、BEGIN:VEVENT の前)。

あなたがこの会議の主催者でもあるという事実によって、Gmail が混乱することもあります。

于 2013-06-07T14:55:37.647 に答える