Hast du es denn auch einmal ohne
Unicode (nur
ASCII) probiert, ob es dann geht?
> speziell das ü im cdLocation
Kannst du dir denn diese Anfrage von einem anderen Programm senden lassen?
Dann schau da doch mal nach, wie das Format richtig auszusehen hat und wo genau diese Datei/Info rein muß.
Delphi-Quellcode:
ContentType := 'text/calendar';
//Boby.Text := ''; // ist das nicht sowieso noch leer?
Body.AddStrings(cd.cdBody);
Attachment := TIdAttachment.Create(IdMessage.MessageParts, cdBody.Text);
, oder wurde TStrings.ToString nun doch inzwischen mal überschrieben?
PS: FormatDateTime('YYYYMMDD"T"HHMMSS"Z"', cdAppointmentStart)
PPS: Der Code in/ab
with cdBody do
gehört ja wohl eigentlich in eine Funktion in TCalendarData.
Wobei die Funktion SendCalendarRequest wohl auch da reingehört und wenn man diese noch etwas aufsplittet (z.B. die Authentifizierung und das eigentich Senden (
SMTP.Host bis Disconnect) auch nochmals auslagert)