相手を招待する
今の今まで知らなかった、Gmail+Calenderの機能。
相手がGmailを使ってる場合、招待状を送ることでカレンダーに予定を追加させることができるっぽい。
もちろん許可、不許可や中止など、最終的な操作は向こうができるから、強制的にカレンダーへ追加することはできないけどね。
ただ、Gmailからだと新規作成で予定の作成ができたが2014/07以降は使えなくなるっぽいので、Calenderで予定を作ってから招待という手順になる。
これ: https://support.google.com/calendar/answer/37161?hl=ja
Gmail から送った招待メールはただのText/HTMLだけなんだけど、スパムメール業者がOutlookで送ってきて、それ見たらどうもcalenderのフォーマットであればうまくいくっぽい。
そのスパム業者のメールを見たら、こんな感じだった。
Content-Type: text/calendar; method=REQUEST; name=meeting.ics Content-Transfer-Encoding: 7bit BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN VERSION:2.0 METHOD:REQUEST X-MS-OLK-FORCEINSPECTOROPEN:TRUE BEGIN:VEVENT ATTENDEE;CN=A.YASUI+TEST@GMAIL.COM;RSVP=TRUE:mailto:A.YASUI+TEST@GMAIL.COM CLASS:PUBLIC CREATED:20140514T140009Z DTEND:20140514T200009Z DTSTAMP:20140514T202209Z DTSTART:20140514T203009Z LAST-MODIFIED:20140514T143050Z LOCATION:Test Nanodesu ORGANIZER;CN="Tesutonano":mailto:a.yasui@gmail.com PRIORITY:5 SEQUENCE:0 SUMMARY;LANGUAGE=ja-jp:Tesuto nano TRANSP:OPAQUE UID:{1e991223-9e1c-4aa9-b8c6-92d9b6e13dce} X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-DISALLOW-COUNTER:FALSE X-MS-OLK-ALLOWEXTERNCHECK:TRUE X-MS-OLK-AUTOSTARTCHECK:FALSE X-MS-OLK-CONFTYPE:0 X-MS-OLK-SENDER;CN="Tesuto Nano":mailto:a.yasui@gmail.com BEGIN:VALARM TRIGGER:-PT15M ACTION:DISPLAY DESCRIPTION:Reminder END:VALARM END:VEVENT END:VCALENDAR
とりあえず。