Problemas de interoperabilidad de iCalendar en Outlook 2000

Síntomas

Cuando recibe una convocatoria de reunión en Microsoft Outlook 2000 desde un usuario de Microsoft Outlook 2002, de Microsoft Office Outlook 2003 o de Microsoft Office Outlook 2007, dicha convocatoria de reunión puede aparecer como un mensaje con un cuerpo del mensaje que contiene texto. Ese texto representa los datos de iCalendar. El problema afecta a los clientes configurados para usar Internet Mail Access Protocol (IMAP), Protocolo de oficina de correos v. 3 (POP3) y Protocolo simple de transferencia de correo (SMTP).

Causa

Este comportamiento se produce porque los clientes de Outlook 2000 no interpretan correctamente la palabra clave TRIGGER cuando esté presente un símbolo de guión (-). Los clientes de Outlook 2000 emiten incorrectamente la palabra clave TRIGGER sin el guión.

La palabra clave TRIGGER del objeto VALARM contiene un guión para denotar un tiempo antes del inicio del evento. La palabra clave TRIGGER anota una alarma que debería producirse 15 minutos antes del inicio de esta convocatoria de reunión.

Es el comportamiento correcto para RFC2445 sección 4.8.6.3.

Empezando por los clientes de Outlook 2002, interpretan correctamente la palabra clave TRIGGER cuando hay un guión, toleran la omisión de un guión y emiten correctamente la palabra clave TRIGGER con el guión.

Solución

Para evitar este comportamiento, omita el recordatorio de reunión de la cita cuando envíe una convocatoria desde un cliente de Outlook 2002, Outlook 2003 o Outlook 2007 a clientes de Outlook 2000. El recordatorio de reunión es la opción que hace que se use la palabra clave TRIGGER.

Más información

La especificación de iCalendar se analiza en RFC2445.

La información siguiente es un ejemplo de los datos que pueden aparecer en un cuerpo del mensaje del cliente de Outlook 2000:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 10.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ATTENDEE;CN=outlook2002@company.com;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:outlook2002@company.com
ORGANIZER:MAILTO:outlook2000@company.com
DTSTART:20010823T023000Z
DTEND:20010823T030000Z
LOCATION:my office
TRANSP:OPAQUE
SEQUENCE:0
UID:040000008200E00074C5B7101A82E00800000000903FC6413F2BC101000000000000000010000000D05E59B078F19941AD2E25FCACF8BD60
DTSTAMP:20010823T021842Z
DESCRIPTION:When: Wednesday\, August 22\, 2001 7:30 PM-8:00 PM (GMT-08:00)
Pacific Time (US & Canada)\; Tijuana.\nWhere: my
office\n\n*~*~*~*~*~*~*~*~*~*\n\n\n
SUMMARY:Important Business Meeting with 15 minute reminder
PRIORITY:5
CLASS:PUBLIC
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

Referencias

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
823199 No puede abrir en Outlook 2000 un archivo con formato iCalendar (*.ics)
Propiedades

Id. de artículo: 307313 - Última revisión: 21 may. 2008 - Revisión: 1

Comentarios