Je rencontre des problèmes pour importer le script "vcalendar" ci-dessous dans Outlook 2003. Ce que je fais utilise la fonction mail() de php, et envoie essentiellement un message qui contiendra ce calendrier, et donc créer un événement Malheureusement, l'équipe pour laquelle je crée cela ne peut pas mettre à niveau vers une version plus récente d'Outlook, donc s'il y a une anomalie en 2003, cela peut l'affecter. Il importe bien dans Google Calendar, et selon http://severinghaus.org/projects/icv/, il valide parfaitement. Il y a deux erreurs que je continue à recevoir:Outlook 2003 n'acceptant pas le fichier .ics
1 - Si je vous envoie cela, disons que mon compte Gmail et télécharger le fichier .ics, je reçois l'erreur suivante:
"Cannot import vCalendar file. This error can appear if you have attempted to save a recurring Lunar appointment in iCalendar format. To avoid this error, set the appointment option to Gregorian instead of Lunar."
2 - Si j'envoie ceci pour le compte de messagerie associé à Outlook, il apparaît simplement comme une pièce jointe sans titre, et quand je double-clique sur cette pièce jointe, il ouvre une nouvelle boîte de dialogue de message pour une raison quelconque.
Le calendrier "script" est inférieure à -
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:THIS IS THE CALENDAR NAME
X-WR-TIMEZONE:America/Chicago
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART:20101117T170000Z
DTEND:20101117T180000Z
DTSTAMP:20101116T175944Z
CREATED:20101116T034056Z
DESCRIPTION:This is the description.
LAST-MODIFIED:20101116T034056Z
LOCATION:THIS IS THE LOCATION
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:This is the summary!
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
Merci à tous pour l'aide à l'avance! C'est la première fois que je travaille avec ceux-ci, alors je m'excuse s'il y a des erreurs n00b ...
Je ne suis pas sûr que l'on vous demande d'ajouter cela à votre calendrier quand vous le recevez puisque c'est METHOD: PUBLISH et non pas METHOD: REQUEST, mais cela ne résoudra pas votre autre problème. –