Domanda

La nostra applicazione java genera file iCalendar utilizzando ical4j, e li invia agli utenti come parte di una notifica e-mail HTML. Un paio di utenti (gli organizzatori della riunione) che il rapporto del "Accetta", "Rifiuta", ecc pulsanti per la riunione sono visualizzati in grigio, e cliccabile. L'incontro non viene aggiunto al calendario dell'organizzatore.

Come posso forzare la riunione da aggiungere per l'organizzatore?

I configurato il server temporaneamente per inviare il file .ics come allegato (invece di linea), in modo che potessi eseguirlo tramite un web-based ICalendar validatore. Il validatore mi ha dato un avvertimento che la proprietà Version doveva essere il primo di proprietà, ma non ha trovato altri problemi.

L'ICalendar funziona normalmente per ogni utente, tranne l'organizzatore.

Sono stato in grado di riprodurre il problema sul mio account di Outlook. Ho notato che se io mando la convocazione attraverso un server di posta gmail, funziona normalmente; ma, quando si tratta dal nostro server interno di Outlook, non ottiene aggiunto al calendario.

Un messaggio viene visualizzato sotto il grigio-out incontro controlli: "L'organizzatore della riunione, non è necessario rispondere a questo incontro"

file di esempio ICalendar generati dal nostro sistema:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:20101230T133000
DTEND:20101230T143000
SUMMARY:Review Meeting for A1 CI Review #123456
LOCATION:BLDG - 123
CREATED:20101202T210423Z
LAST-MODIFIED:20101202T210423Z
TZID:America/New_York
ORGANIZER;CN="ORGANIZER, THE";SENT-BY="mailto:noemail@mycompany.com":mailto:myemail@mycompany.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:noemail@mycompany.com

END:VEVENT
END:VCALENDAR

Modifica

Ho provato ad aggiungere l'organizzatore della riunione come "opzionale" partecipante. Niente da fare; stesso comportamento.

A cura la questione ancora una volta a riflettere i miei progressi sulla questione.

È stato utile?

Soluzione

Sembra che questo problema potrebbe essere risolvibile mediante l'applicazione di un hotfix per Outlook.

Sembra che potrebbe essere correlato a impostazione ExtractOrganizedMeetings nel Registro di sistema. Vale la pena provare.

Si veda:

Altri suggerimenti

Aggiungi un organizzatore al file ICS. A quanto pare Outlook 2007 assume l'organizzatore è l'utente corrente, mentre le versioni precedenti non hanno fatto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top