Please try the solution given below using the latest version of Aspose.Email for .NET API.
Step 1: Create an appointment and send it to the Organizer and the Attendees
Appointment appointment = new Appointment(
"Meeting Room 3 at Office Headquarters",// Location
"Monthly Meeting", // Summary
"Please confirm your availability.", // Description
new DateTime(2018, 10, 22, 13, 0, 0), // Start date
new DateTime(2018, 10, 22, 14, 0, 0), // End date
"OrganizerEmail", // Organizer
ToAddressCollection); // Attendees
appointment.UniqueId = "CM0001";
MailMessage mailMessage = new MailMessage("OrganizerEmail", ToAddressCollection.ToString(), "Test Appointment", "Test Appointment");
mailMessage.AddAlternateView(appointment.RequestApointment());
smtpClient.Send(mailMessage);
Step 2: Create an appointment and send it to the Organizer only.
Appointment appointment = new Appointment(
"Meeting Room 3 at Office Headquarters",// Location
"Monthly Meeting", // Summary
"Please confirm your availability.", // Description
new DateTime(2018, 10, 22, 13, 0, 0), // Start date
new DateTime(2018, 10, 22, 14, 0, 0), // End date
"OrganizerEmail", // Organizer
"OrganizerEmail"); // Attendees
appointment.UniqueId = "CM0001";
MailMessage mailMessage = new MailMessage("OrganizerEmail", "OrganizerEmail", "Test Appointment", "Test Appointment Additional Message");
mailMessage.AddAlternateView(appointment.RequestApointment());
smtpClient.Send(mailMessage);
Step 3: Propose a new time.
We hope that this fixed the issue you were facing. We are looking forward to your feedback.