Mengirim Permintaan Pertemuan

Contents
[ ]

VSTO

Untuk menggunakan kelas Outlook, Outlook.Interop harus direferensikan dalam proyek .NET Anda. Potongan kode di bawah ini:

  1. Membuat permintaan pertemuan.
  2. Mengatur properti seperti subjek, isi, lokasi, dan waktu.
  3. Mengirim permintaan pertemuan ke penerima.
  4. Microsoft Outlook harus terinstal pada sistem tempat aplikasi contoh ini akan dijalankan.

 // Create an instance of Outlook Application class

Outlook.Application outlookApp = new Outlook.Application();

// Create an instance of AppointmentItem object and set the properties:

Outlook.AppointmentItem oAppointment = (Outlook.AppointmentItem)outlookApp.CreateItem(Outlook.OlItemType.olAppointmentItem);

oAppointment.Subject = "subject of appointment";

oAppointment.Body = "body text of appointment";

oAppointment.Location = "Appointment location";

// Set the start date and end dates

oAppointment.Start = Convert.ToDateTime("01/22/2010 10:00:00 AM");

oAppointment.End = Convert.ToDateTime("01/22/2010 2:00:00 PM");

// Save the appointment

oAppointment.Save();

// Send the appointment

Outlook.MailItem mailItem = oAppointment.ForwardAsVcal();

mailItem.To = "recipient@domain.com";

mailItem.Send();

Aspose.Email

Kode di bawah ini menggunakan Aspose.Email untuk .NET untuk mengirim permintaan rapat. Pertama, buat permintaan rapat menggunakan kelas Aspose.Email.Appointment. Kemudian kirim email, lampirkan permintaan rapat, dan kirim email menggunakan kelas Aspose.Email.Mail.SmtpClient.

Keuntungan Menggunakan Aspose.Email untuk .NET

Outlook Interop memerlukan Microsoft Outlook terinstal pada sistem tempat ia digunakan. Aspose.Email untuk .NET tidak memerlukan Microsoft Outlook terinstal dan cocok untuk aplikasi server.


  // Create attendees of the meeting

MailAddressCollection attendees = new MailAddressCollection();

attendees.Add("recipient1@domain.com");

attendees.Add("recipient2@domain.com");

// Set up appointment

Appointment app = new Appointment(

    "Location", // location of meeting

    DateTime.Now, // start date

    DateTime.Now.AddHours(1), // end date

    new MailAddress("organizer@domain.com"), // organizer

    attendees); // attendees

// Set up message that needs to be sent

MailMessage msg = new MailMessage();

msg.From = "from@domain.com";

msg.To = "to@domain.com";

msg.Subject = "appointment request";

msg.Body = "you are invited";

// Add meeting request to the message

msg.AddAlternateView(app.RequestApointment());

// Set up the SMTP client to send email with meeting request

SmtpClient client = new SmtpClient("host", 25 ,"user", "password");

client.Send(msg);

##Unduh Kode Contoh