我真的无法理解我所拥有的这个问题。 我在电子邮件中发送会议请求作为备用视图" text / calendar"。 它工作了3年。现在,从3月1日开始,它不会在outlook电子邮件中显示.ICS文件。当我使用我的Gmail帐户打开相同的电子邮件时,它会按预期显示电子邮件。
这是我的iCal字符串
BEGIN:VCALENDAR
PRODID:-//Episode Software//Email Meeting Manager//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
DTSTART:20160112T160000Z
DTEND:20160112T170000Z
DTSTAMP:20151201T161706Z
ORGANIZER;CN=noreply@fusioncontact.ca
:mailto:noreply@fusioncontact.ca
UID:{8802ed55-1a3a-478e-a23f-5d35ff62535c}
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;
RSVP=TRUE;
CN=123@episodesoft.com;X-NUM-GUESTS=0:mailto:123@episodesoft.com
CREATED:20151201T161706Z
DESCRIPTION:Nouveau rendez-vous avec Leetwo Metal Inc pour 2016-01-12- J.P
LAST-MODIFIED:20151201T161706Z
LOCATION:7800 Aut Transcanadienne, Pointe-Claire, H9R1C6
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Nouveau rendez-vous avec Leetwo Metal Inc pour 2016-01-12- J.P
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
这是我在发送电子邮件之前创建备用视图的方法。
AlternateView.CreateAlternateViewFromString(m_calendarViewString, loCalendarType
)
请注意,m_calendarViewString等于iCal字符串。
当我将此电子邮件发送到我的Gmail帐户时,它完美无缺。它确实将约会放入我的日历中,它也被选为"是"。
我的截图是法语。它说你有一个新的会议与bla bla。是的,也许,不。正如你所看到的," Oui" (是)默认选择。
任何人都有任何线索,为什么突然间它停止工作? 提前谢谢。
答案 0 :(得分:0)
您没有提供有关Outlook环境的更多详细信息:您是否尝试使用不同版本的Outlook,最近是否升级过,您的Outlook客户端是否与Exchange Server或IMAP服务器通信等等...换句话说,这可能与您的环境变化有关,而不是与此特定日期或ics请求有关。
您还可以查看Multipart email with text and calendar: Outlook doesn't recognize ics