Моя граница VCALENDAR не будет работать

У меня проблема с добавлением VCalendar в мою электронную почту с использованием границ. Я не получаю сообщение об ошибке в Gmail, оно просто не показывает, что сообщение содержит событие. Это источник электронной почты:

Контент-класс: urn: контент-классы: calendarmessage
Content-Transfer-Encoding: 8 бит
MIME-версия: 1.0
Тип контента: составной / смешанный;
граница = "b1_83e86bab65095a2eb1fc16096e160ba2"

--b1_83e86bab65095a2eb1fc16096e160ba2
Тип контента: составной / альтернативный;
граница = "b2_83e86bab65095a2eb1fc16096e160ba2"

--b2_83e86bab65095a2eb1fc16096e160ba2
Тип контента: текстовый / простой; кодировка = "UTF-8"
Content-Transfer-Encoding: 8 бит

Это означает, что ваш заказ на следующий курс был отменен:

--b2_83e86bab65095a2eb1fc16096e160ba2
Content-Type: text / html; кодировка = "UTF-8"
Content-Transfer-Encoding: 8 бит

Это означает, что ваш заказ на следующий курс был отменен:

--b2_83e86bab65095a2eb1fc16096e160ba2--
Content-Type: text / calendar; name = "meeting.ics"; method = REQUEST;
Content-Transfer-Encoding: 8 бит

НАЧАТЬ: VCALENDAR
PRODID: - // Корпорация Microsoft //Outlook 10.0 MIMEDIR// RU
VERSION: 2,0
МЕТОД: ЗАПРОС
НАЧАТЬ: VTIMEZONE
TZID: восточное время
НАЧАТЬ: STANDARD
DTSTART: 20091101T020000
RRULE: FREQ = ЕЖЕГОДНО; ИНТЕРВАЛ = 1; BYDAY = 1SU; BYMONTH = 11
TZOFFSETFROM: -0400
TZOFFSETTO: -0500
TZNAME: EST
END: STANDARD
НАЧАТЬ: Daylight
DTSTART: 20090301T020000
RRULE: FREQ = ЕЖЕГОДНО; ИНТЕРВАЛ =1;BYDAY=2su; BYMONTH = 3
TZOFFSETFROM: -0500
TZOFFSETTO: -0400
TZNAME: EDST
END: ЛЕТНЕЕ
END:VTIMEZONE
НАЧАТЬ:VEVENT
ОРГАНИЗАТОР;CN="веб-мастер": MAILTO: webmaster@example.com
Attendee;CN="Джозеф"; Роль =REQ-УЧАСТНИК; RSVP = TRUE: MAILTO: test@email.com
Last-Modified: 20150323T95540
UID: 20151112T1800002068512894@exchangecore.com
DTSTAMP: 20150323T95540
DTSTART; TZID = "Восточное время": 20151112T180000
DTEND; TZID = "Восточное время": 20151112T190000
TRANSP: OPAQUE
ПОСЛЕДОВАТЕЛЬНОСТЬ: 1
РЕЗЮМЕ: Мой испытуемый
РАСПОЛОЖЕНИЕ: дом Джо
КЛАСС:PUBLIC
ПРИОРИТЕТ: 5
НАЧАТЬ: VALARM
TRIGGER: -PT15M
ДЕЙСТВИЕ:DISPLAY
ОПИСАНИЕ: Напоминание
END: VALARM
END:VEVENT
END: VCALENDAR

--b1_83e86bab65095a2eb1fc16096e160ba2--

Кажется, я неправильно понимаю границы.

Заранее спасибо.

1 ответ

Я решил, в чем проблема. Границу я поставил перед VCALENDAR:

--b2_83e86bab65095a2eb1fc16096e160ba2--

была закрывающей границей. Изменил это на это, и это сработало:

--b2_4c2e4ee4b47bcb7c7521ef7d785e2701
Content-Type: text / calendar; name = "meeting.ics"; method = REQUEST; кодировка = "UTF-8"
Content-Transfer-Encoding: 8 бит

НАЧАЛО:VCALENDAR [ДЕТАЛИ VLAC] КОНЕЦ: VCALENDAR

--b2_4c2e4ee4b47bcb7c7521ef7d785e2701--

--b1_4c2e4ee4b47bcb7c7521ef7d785e2701--

Другие вопросы по тегам