When I create a draft appointment request from Apose.Email and open it in Outlook, after filling the recipients and sending it - it’s not added into my calendar. All the recipients can see the appointment and accept/reject it, but it’s not visible in my Outlook calendar. Do you have any idea why?
So in Outlook 2007 there is no way to make it work?
Hi Mariusz,
Ah… OK, in that case we need to remove that functionality from our system as it is useless without saving the appointment in the calendar. I hope you find a solution at some point
Hi Mariusz,
- Open outlook
- Drag the draft appointment .msg file from your saved location to the Outlook’s Calendar tab. This will automatically add the draft appointment to the calendar
- Send the meeting request
Unfortunately not, what we do is we expose a menu item in the web application to create a new appointment and we attach some files into it. The file is automatically downloaded to the user PC in the background and the automatically opened, so the user cannot see the .msg file. And user will not understand why it’s not appearing in his Calendar. That’s why we had to remove that functionality in the end.
Hi Mariusz,
But if I save it as .ics I won’t be able to select recipients in Outlook. What we do is we create a Draft appointment with just the attachments and user sets the recipients in Outlook, that’s only possible if I save it as .msg
Hi Mariusz,
In case there are no attachments to be attached with the Draft appointment, then the following code can be used to create a draft appointment in ics format without adding attendees:
MailAddressCollection attendees = new MailAddressCollection();
attendees.add(new MailAddress("attendee_address@aspose.com", "Attendee"));
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.set(2013, Calendar.JUNE, 14, 0, 0, 0);
Date startDate = calendar.getTime();
calendar.set(2013, Calendar.JUNE, 14);
Date endDate = calendar.getTime();
Appointment app = new Appointment("Appointment Location", "Appointment Summary", "Please confirm your availability",
startDate, endDate,
new MailAddress("organizer@aspose.com"), attendees);
app.setMethod(AppointmentMethodType.Publish);
app.getAttendees().removeAll((MailAddressCollection)attendees);
app.save("AppWithoutAttendees.ics", AppointmentSaveFormat.Ics);
But as attaching files to the appointment is also your requirement, it is possible with .msg files only. I would request you to please spare us a little time so as we can investigate any such possibility and will get back to you on this soon.
<span lang=“EN-US” style=“font-size:11.0pt;font-family:
“Calibri”,“sans-serif”;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-bidi-font-family:“Times New Roman”;color:#1F497D;mso-ansi-language:
EN-US;mso-fareast-language:PL;mso-bidi-language:AR-SA”>Thanks for all your
effort in looking this up!
“Calibri”,“sans-serif”;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-bidi-font-family:“Times New Roman”;color:#1F497D;mso-ansi-language:
EN-US;mso-fareast-language:PL;mso-bidi-language:AR-SA”>
“Calibri”,“sans-serif”;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-bidi-font-family:“Times New Roman”;color:#1F497D;mso-ansi-language:
EN-US;mso-fareast-language:PL;mso-bidi-language:AR-SA”>Regards,
“Calibri”,“sans-serif”;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-bidi-font-family:“Times New Roman”;color:#1F497D;mso-ansi-language:
EN-US;mso-fareast-language:PL;mso-bidi-language:AR-SA”>Mariusz
Hi Mariusz,