Guten Morgen,
ich bin jetzt wunderbar in der Lage per PHP eine Besprechungseinladung zu schicken.
Leider macht er mit immer nur "Zur Kenntnis" und nicht "erforderlich". Und vor dem Thema der Besprechung steht auch immer "Unverbindlich".
Hat jemand eine Idee wie ich das ändern kann?
Am besten wäre natürlich wenn einfach ein Termin angelegt wird und keine Besprechungseinladung.
Mein Code sieht momentan folgendermaßen aus:
$headers = 'From: einlader@example.de'.$eol ;
$headers .= 'Subject: Testnachricht' . $eol;
$headers .= 'Mime-Version: 1.0' .$eol;
$headers .= 'Content-Type:text/calendar; method=REQUEST; charset=US-ASCII';
$headers .= 'Content-Transfer-Encoding: 7bit';
$message = "BEGIN:VCALENDAR".$eol;
$message .= "VERSION:1.0".$eol;
$message .= "BEGIN:VEVENT".$eol;
$message .= "CATEGORIES:DATE".$eol;
$message .= "STATUS:DEFINITE".$eol;
$message .= "DTSTART:20120620T133000+0100".$eol;
$message .= "DTEND:20120620T143000+0100".$eol;
$message .= "SUMMARY:Testtermin".$eol;
$message .= "DESCRIPTION:Testtermin".$eol;
$message .= "CLASS:PUBLIC".$eol;
$message .= "LOCATION: Testraum".$eol;
$message .= "END:VEVENT".$eol;
$message .= "END:VCALENDAR".$eol;
mail("mail@example.de", 'Appointment', $message, $headers);
hat irgendwer eine Idee?
Termin (http://www-01.ibm.com/support/docview.wss?uid=swg27027370):
BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 8.5.3//EN_C
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Eastern
BEGIN:STANDARD
DTSTART:19501105T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=11
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500312T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=2SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID="Eastern":20120814T110000
DTEND;TZID="Eastern":20120814T120000
TRANSP:OPAQUE
DTSTAMP:20120607T191443Z
CLASS:PUBLIC
DESCRIPTION:IBM will host an Open Mic Webcast with Lotus Development a
nd Support Engineers on 14 August 2012 at 11:00 AM EDT (15
:00 UTC\, or GMT -4)\, for 60 minutes. The topic will be "Lotus Notes
Traveler 8.5.3 Upgrade Pack 1 - High Availability & Failover and more
new features."\n\nYou can post questions in advance to a response to t
he following entry in the Lotus Notes forum: \nhttp
://www.lotus.com/ldd/nd85forum.nsf/DateAllThreadedWeb/f736a25a3b9c898b
85257a16006958a1?OpenDocument \n\nA replay and a transcript of questio
ns and answers will be posted to the following technote:\n\nTitle
: Open Mic Webcast
: Notes Traveler 8.5.3 Upgrade Pack 1 - 14 August 2012 \nDoc #
: 7027370\nURL: http
://www.ibm.com/support/docview.wss?uid=swg27027370\n\nJoin our telepho
ne conference call:\nDial-in passcode
: 1624413\nUSA/Canada Toll Free Number
: 866-803-2145\nUSA/Canada Toll Number
: 210-795-1099\n\nJoin our web conference:\nhttps
://www.lotuslive.com/join?schedid=6784422
SUMMARY:Open Mic Webcast: Notes Traveler 8.5.3 Upgrade Pack 1
UID:41A9627BAA2C5C5D85257A1600694CB1-Lotus_Notes_Generated
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-UPDATE-WISL:$S:1;$L:1;$B:1;$R:1;$E:1;$W:1;$O:1;$M:1;RequiredAttendees:1;INetRequiredNames:1;AltRequiredNames:1;StorageRequiredNames:1;OptionalAttendees:1;INetOptionalNames:1;AltOptionalNames:1;StorageOptionalNames:1;ApptUNIDURL:1;STUnyteConferenceURL:1;STUnyteConferenceID:1;SametimeType:1;WhiteBoardContent:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:41A9627BAA2C5C5D85257A1600694CB1
END:VEVENT
END:VCALENDAR
Vielen Dank für den Code,
wenn ich den Code als .ics speicher und in Notes importiere, dann wird das als Termin gespeichert.
Wenn ich das aber per PHP-Mail-Funktion einfügen will, dann wird mir immer einer Besprechung erzeugt.
Außerdem meckert mir an den $-Zeichen in der Zeile
X-LOTUS-UPDATE-WISL:$S:1;$L:1;$B:1;$R:1;$E:1;$W:1;$O:1;$M:1;RequiredAttendees:1;INetRequiredNames:1;AltRequiredNames:1;StorageRequiredNames:1;OptionalAttendees:1;INetOptionalNames:1;AltOptionalNames:1;StorageOptionalNames:1;ApptUNIDURL:1;STUnyteConferenceURL:1;STUnyteConferenceID:1;SametimeType:1;WhiteBoardContent:1
Kann ich die auskommentieren, oder liegt das mit der Besprechung überhaupt nicht daran?
Sonst ist alles wunderbar...ich will das nur auch per PHP-Mail erstellen können ;)