Календарь Google не отправляет электронную почту RSVP в мой файл ICS - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь отправить приглашение на собрание как пользователю, использующему Outlook, так и пользователю, использующему календарь Google.В обоих случаях ICS признается действительным приглашением на собрание.В обоих случаях я вижу кнопки «принять / да», «предварительно / возможно», «отклонить / нет», как и ожидалось.

Когда получатель нажимает одну из этих кнопок в Outlook, я получаю электронное письмо по протоколу RSVPдля меня, как и ожидалось, и событие добавляется в календарь пользователя Outlook (также, как и ожидалось).

ОДНАКО, когда получатель календаря Google нажимает на одну из этих кнопок, событие вставляется в его / ее календарь, НО нетЭлектронная почта RSVP мне отправляется обратно.

ПРИМЕЧАНИЕ. Я включаю SENT-BY в органайзере, но упрощение этого не меняет проблему.

Файл ICS выглядит следующим образом:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//My oncall calendar application//test.com
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:STANDARD
DTSTART;VALUE=DATE-TIME:20181104T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART;VALUE=DATE-TIME:20180311T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Meeting Time!
DTSTART;TZID=America/New_York;VALUE=DATE-TIME:20181022T142300
DTEND;TZID=America/New_York;VALUE=DATE-TIME:20181022T152300
DTSTAMP;VALUE=DATE-TIME:20181022T182300Z
UID:0.8860563089422712
SEQUENCE:0
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;ROLE=REQ-PARTICIPANT:outlook_user@corpville.com
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;ROLE=REQ-PARTICIPANT:gmail_user@gmail.com
CLASS:PUBLIC
CREATED;VALUE=DATE-TIME:20181003T115542Z
DESCRIPTION:Go online to update.
LOCATION:my desk
ORGANIZER;SENT-BY="mailto:no-reply@somewhereelse.io":MAILTO:me@example.com
PRIORITY:5
STATUS:CONFIRMED
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER;RELATED=START:-PT1H
END:VALARM
END:VEVENT
END:VCALENDAR

Сообщение электронной почты здесь:

Content-Type: multipart/alternative; boundary="===============8900875677198681530=="
MIME-Version: 1.0
Subject: Meeting Time!
From: My Mailer <no-reply@somewhereelse.io>
reply-to: me@example.com
To: outlook_user@corpville.com,gmail_user@gmail.com

--===============8900875677198681530==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

Go online to update.
--===============8900875677198681530==
Content-Type: text/calendar; method="REQUEST"; name="invite.ics"; charset="UTF-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Description: invite.ics
Filename: invite.ics
Path: invite.ics

QkVHSU46VkNBTEVOREFSDQpWRVJTSU9OOjIuMA0KUFJPRElEOi0vL015IG9uY2FsbCBjYWxlbmRh
ciBhcHBsaWNhdGlvbi8vdGVzdC5jb20NCk1FVEhPRDpSRVFVRVNUDQpCRUdJTjpWVElNRVpPTkUN
ClRaSUQ6QW1lcmljYS9OZXdfWW9yaw0KQkVHSU46U1RBTkRBUkQNCkRUU1RBUlQ7VkFMVUU9REFU
RS1USU1FOjIwMTgxMTA0VDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wNDAwDQpUWk9GRlNFVFRPOi0w
NTAwDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJR0hUDQpEVFNUQVJUO1ZBTFVFPURBVEUtVElN
RToyMDE4MDMxMVQwMjAwMDANClRaT0ZGU0VURlJPTTotMDUwMA0KVFpPRkZTRVRUTzotMDQwMA0K
RU5EOkRBWUxJR0hUDQpFTkQ6VlRJTUVaT05FDQpCRUdJTjpWRVZFTlQNClNVTU1BUlk6QmxvY2tl
ZCBmb3IgRnJpZW5kc0ZpbmRUaW1lDQpEVFNUQVJUO1RaSUQ9QW1lcmljYS9OZXdfWW9yaztWQUxV
RT1EQVRFLVRJTUU6MjAxODEwMjJUMTQyMzAwDQpEVEVORDtUWklEPUFtZXJpY2EvTmV3X1lvcms7
VkFMVUU9REFURS1USU1FOjIwMTgxMDIyVDE1MjMwMA0KRFRTVEFNUDtWQUxVRT1EQVRFLVRJTUU6
MjAxODEwMjJUMTgyMzAwWg0KVUlEOjAuODg2MDU2MzA4OTQyMjcxMg0KU0VRVUVOQ0U6MA0KQVRU
RU5ERUU7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtST0xFPVJFUS1QQVJUSUNJUEFO
VDprZXl0b24ud2Vpc3NpbmdlckB0YXlsb3Jjb21tdW5pY2F0aW9ucy5jb20NCkFUVEVOREVFO1BB
UlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ6ZmZ0dGVz
dGNvbnRhY3QzQGdtYWlsLmNvbQ0KQ0xBU1M6UFVCTElDDQpDUkVBVEVEO1ZBTFVFPURBVEUtVElN
RToyMDE4MTAwM1QxMTU1NDJaDQpERVNDUklQVElPTjpHbyBvbmxpbmUgdG8gdXBkYXRlLg0KTE9D
QVRJT046bXkgZGVzaw0KT1JHQU5JWkVSO1NFTlQtQlk9Im1haWx0bzpuby1yZXBseUBmcmllbmRz
ZmluZHRpbWUuaW8iOk1BSUxUTzprZXl0b25AZ21haWwuY29tDQpQUklPUklUWTo1DQpTVEFUVVM6
Q09ORklSTUVEDQpCRUdJTjpWQUxBUk0NCkFDVElPTjpESVNQTEFZDQpERVNDUklQVElPTjpSZW1p
bmRlcg0KVFJJR0dFUjtSRUxBVEVEPVNUQVJUOi1QVDFIDQpFTkQ6VkFMQVJNDQpFTkQ6VkVWRU5U
DQpFTkQ6VkNBTEVOREFSDQo=

--===============8900875677198681530==--

Ответы [ 2 ]

0 голосов
/ 22 августа 2019

У нас также была проблема с тем, что Календарь Google не отправляет приглашения на события (RSVP) приглашающему человеку из Microsoft Outlook / Exchange.

В нашем случае мы обнаружили, что все затронулиС учетными записями Outlook связаны соответствующие учетные записи Google , которые используют те же адреса электронной почты, что и учетные записи Google;то есть, зарегистрирован в Google, используя адрес электронной почты компании вместо адреса GMail.GMail не включен для этих учетных записей.

Кажется, что Календарь Google обрабатывает ответы из Календаря Google напрямую или изнутри, и не отправляет и не пересылает обычный ответ по электронной почте RSVP на внешний адрес / адрес электронной почты компании.

Сейчас мы проверим

  1. , можно ли отключить Календарь Google для этих учетных записей Google
  2. , есть ли в Календаре Google параметр, запрещающий отключение / прием ответов RSVP или отправку CCво всех случаях
  3. решает ли проблема включение GMail для этих учетных записей Google.
0 голосов
/ 05 октября 2018

OK.Я нашел свою ошибку.Если вы используете адрес электронной почты на основе GMail для организатора, похоже, что Календарь Google не будет отправлять ответ RSVP, если он не подтвердит, что адрес электронной почты действительно создал календарь Google.Если вы используете произвольный адрес электронной почты (например, ваш собственный), он без проблем отправляет его обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...