derseso
Goto Top

PHP und iCal - Aufgaben zusenden und Meeting-Räume buchen

Hallo!

Wir würden gern aus einer Webanwendung heraus folgendes tun:
- einem Mitarbeiter eine Aufgabe ins Outlook senden
- einen Meeting-Raum buchen

Was wir bisher ergoogelt haben ist, dass dies mittels iCal gemacht wird.

Das hinzufügen von Kalendereinträgen/Terminen funktioniert bereits.

Allerdings würden wir gerne auch Aufgaben ins Outlook von Mitarbeitern senden.
Ist dies überhaupt möglich?

Des Weiteren würden wir auch gern aus der Webanwendung heraus einen unserer Meeting-Räume buchen.
Dazu haben wir es mit folgendem Code versucht, aber leider ohne Erfolg:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 15.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:20091101T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20090301T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
ZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:EDST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
TZID:W. Europe Standard Time
SEQUENCE:0
ATTENDEE;CN=MeetingraumName;CUTYPE=RESOURCE;ROLE=NON-PARTICIPANT;RSVP=TRUE:mailto:MeetingraumName@email.com
UID:StartDatum_hgdhasdfg
DTSTART;TZID="W. Europe Standard Time":StartDatum  
DTEND;TZID="W. Europe Standard Time":EndDatum  
LOCATION:MeetingraumName
ORGANIZER;CN="Organisator":mailto:organisator@email.com  
ORGANIZER:MAILTO:organisator@email.com
DTSTAMP:20121219T103000
SUMMARY:Meeting
DESCRIPTION:Meeting
END:VEVENT
END:VCALENDAR

Content-ID: 322157

Url: https://administrator.de/contentid/322157

Ausgedruckt am: 25.11.2024 um 14:11 Uhr

131381
131381 26.11.2016 aktualisiert um 13:59:20 Uhr
Goto Top
Was wir bisher ergoogelt haben ist, dass dies mittels iCal gemacht wird.
Ja nee, das macht man sinnigerweise heutzutage mit den EWS (Exchange Webservices) in der Zielmailbox. Dafür gibt es eine PHP-Bibliothek namens PHP-EWS.
Damit kannst du sämtliche Aufgaben rund um Mailboxen und EX-Services direkt in den Exchange einpflegen.

Gruß