Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Email Calendar Appointments
Hi there

Im trying to email a calendar appointment to outlook, that shows the email as an appointment (with Accept,Decline at the top of the email etc) with an .ics icalendar file attached.  Basically, its the sames as sending an appointment from Googles gmail to MS Outlook.

I can send the email appointment OK with ....

    MailMessage.From.Address := '';
    MailMessage.Recipients.EMailAddresses := '';
    MailMessage.Subject     := 'Send calendar';
    MailMessage.ContentType := 'text/calendar;method=REQUEST';

I can also send an .ics attatchment with plain text email with ....

    Attachment:=TIdAttachmentFile.Create(MailMessage.MessageParts, CalendarFile) ;

However, I can NOT combine the two, ie send the email appointment with the .ics file attached.

As soon I set  MailMessage.ContentType to anything other than   'text/calendar;method=REQUEST'; eg change it to 'multipart/alternative', it fails.

Do you have any suggestions on how to send the email with MessageParts, but with the main MailMessage.ConentType = 'text/calendar'.

Many thanks

Lee Parvin

Messages In This Thread
Email Calendar Appointments - by leeparvin - 09-27-2018, 09:23 AM
RE: Email Calendar Appointments - by rlebeau - 09-27-2018, 08:11 PM
RE: Email Calendar Appointments - by leeparvin - 09-28-2018, 10:26 AM
RE: Email Calendar Appointments - by rlebeau - 09-28-2018, 04:53 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)