2014-10-07 2 views
0

Я пытаюсь подключить событие календаря ics к электронной почте с помощью PHP-скрипта. Когда сообщение получено, вложение присутствует, но gmail не предоставляет ссылку «Повестка дня» или ссылку «добавить в календарь».Как разрешить gmail для вставки вложений ics

Content-Type является текст/календаря и событие выглядит следующим образом:

BEGIN:VCALENDAR 
VERSION:2.0 
METHOD:REQUEST 
PRODID:-//Foo//Bar//EN 
BEGIN:VEVENT 
SUMMARY:This is the summary 
ORGANIZER;CN=Common Name:MAILTO:[email protected] 
LOCATION:Place 
UID:5025023356309823 
DTSTART:20141110T100000Z 
DTEND:20141110T140000Z 
END:VEVENT 
END:VCALENDAR 

Я видел и пробовал, несколько предложений, чтобы изменить различные поля в пригласите без какого-либо прогресса. Я знаю, что это событие действительно, потому что, когда я вручную прикрепляю его к электронному письму (отправленному из gmail), информация о событии и ссылка на календарь присутствуют в письме.

Кто-нибудь знает, что необходимо, чтобы gmail распознал приглашение и отобразил детали события в теле письма?

+0

Вы читали: http://tools.ietf.org/html/rfc6047 – Evert

ответ

0

Что вам нужно, чтобы прикрепить icalendar в электронном письме как мультипликатор мим, как описано в RFC6047.

Хотя не в PHP, пример рабочего питон доступен по адресу: https://stackoverflow.com/a/14648531/1167333

Смежные вопросы