Quindi, utilizzando rails/ruby & linux Desidero poter inviare una richiesta di riunione in stile Outlook effettiva e autentica. Autentico in quanto dovrebbe comportarsi come una richiesta di riunione si comporta quando inviato da Outlook.Invia una convocazione di una riunione effettiva senza utilizzare Outlook
Nota che non intendo inviare un iCal/vCal come allegato a un'email. Posso già farlo. Il problema con il percorso iCal sono:
- In Outlook, è necessario aprire l'allegato .ics (doppio clic) per ottenere i dettagli della riunione & accettano
- Se il destinatario di posta elettronica è l'organizzatore del incontrando (email dell'organizzatore ical == l'e-mail utente corrente) quell'utente non può aggiungere la riunione al proprio calendario (Outlook pensa che essendo tu l'organizzatore, lo sai già)
- Su un iPhone (lo so ...) email con allegati icals NON apparire nella lista degli inviti che hai ricevuto. Tutti quelli che usano un iPhone appaiono in questo elenco per gli inviti che devono accettare, quindi anche il mio deve presentarsi lì. Le richieste di riunioni di Outlook vengono visualizzate qui.
Quindi qualcuno sa come inviare una richiesta di riunione Outlook dai binari ??
UPDATE ho pensato che sarebbe stato utile per descrivere ciò che voglio raggiungere:
3 persone: [email protected], [email protected] e [email protected]
Sul app di rails James organizza un incontro con Alice e invita Bob a partecipare. L'app per i binari dovrebbe ora inviare una richiesta di riunione (con James come organizzatore) a James, Alice e Bob (come partecipante), in modo che tutti e tre possano facilmente aggiungere questa riunione al loro calendario di Outlook (a questo punto lo faccio non importa di declino/maybes). Inoltre, Bob usa il suo iPhone collegato tramite ActiveSync ad un account Exchnage, quindi questo dovrebbe funzionare anche per lui.
AGGIORNAMENTO 2: questo è il contenuto del mio file ics (allegato a un messaggio HTML) che viene inviato a [email protected] (organizzatore) più i partecipanti. Tutti hanno bisogno di essere in grado di aggiungere questo per il loro calendario:
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
PRODID:iCalendar-Ruby
BEGIN:VEVENT
ORGANIZER:[email protected]
ATTENDEE:[email protected]
ATTENDEE:[email protected]
DESCRIPTION:QBR meeting\nWe will discuss the following:\n\nLocal Market\nBusinessPlanning\nProduct Range\nMarketing & Retailing Activity\n
DTEND:20130914T154500Z
DTSTAMP:20130911T140600Z
DTSTART:20130914T134500Z
CLASS:PRIVATE
LAST-MODIFIED:20130911T140600Z
LOCATION:Somewhere in a far off land
SEQUENCE:0
SUMMARY:Meeting with The Wizard
UID:MEETING71
URL:http://internal.company.co.uk/meetings/71
END:VEVENT
END:VCALENDAR
Quando quel e-mail appare nel mio (James) prospettiva, v'è un allegato .ics (l'e-mail è altrimenti un email HTML regolare). L'apertura dell'allegato vengo detto che, come organizzatore della riunione, non ho bisogno di rispondere & non c'è "accetta" o "Aggiungi al calendario" opzione
UPDATE 3:
Questo è quello che sto ora invio:
Date: Mon, 16 Sep 2013 16:02:52 +0100
From: [email protected]
To: [email protected]
Message-ID: <[email protected]>
Subject: Meeting with Someone Interesting
Mime-Version: 1.0
Content-Type: text/calendar;
charset=UTF-8;
method=REQUEST;
name='meeting.ics'
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:iCalendar-Ruby
BEGIN:VEVENT
ATTENDEE:[email protected]
ATTENDEE:[email protected]
ATTENDEE:[email protected]
DESCRIPTION:QBR meeting\nWe will discuss the following:\n\nProfit\nProfit &
Loss\n
DTEND:20130913T113000Z
DTSTAMP:20130911T133500Z
DTSTART:20130913T093000Z
CLASS:PRIVATE
LAST-MODIFIED:20130916T150200Z
LOCATION:Someplace
ORGANIZER:[email protected]
SEQUENCE:0
SUMMARY:Meeting with Someone Interesting
UID:MEETING69
URL:http://10.0.0.29:3000/meetings/69
END:VEVENT
END:VCALENDAR
aventi lo stesso problema. lavorando in gmail, outlook lo tratta come un allegato, qualche aiuto? –