我正在尝试向使用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
电子邮件msg在这里:
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==--
答案 0 :(得分:0)
好。我发现了我的错误。如果您为组织者使用基于GMail的电子邮件地址,则Google日历似乎不会发送RSVP答复,除非它验证该电子邮件地址确实创建了Google日历。如果您使用任意电子邮件地址(例如您拥有的电子邮件地址),那么它将毫无问题地发送回去。
答案 1 :(得分:0)
我们还有一个问题,就是Google日历无法从Microsoft Outlook / Exchange向邀请者发送事件邀请响应(RSVP)。
在我们的案例中,我们发现所有受受影响的Outlook帐户都有与之关联的相应Google帐户,它们使用的电子邮件地址与Google帐户相同;即使用公司的电子邮件地址而不是GMail地址在Google上注册。这些帐户未启用GMail。
Google日历似乎正在直接或内部处理来自Google日历的响应,并且不会将常规的RSVP电子邮件响应发送或转发到外部/公司电子邮件地址。
我们将立即检查