Crear borrador de solicitud de cita

Aspose.Email - Crear borrador de solicitud de cita

Puede resultar útil crear una solicitud de cita en modo borrador, de modo que se añada la información básica y, a continuación, el mismo borrador de cita se pueda reenviar a otros usuarios que puedan realizar cambios. Aspose.Email para Java ofrece la flexibilidad de crear y guardar una cita en modo borrador para usarla más adelante.

Para guardar una cita en modo borrador, la propiedad Method de la clase Appointment debe configurarse en Publish.

Java


 String sender = "test@gmail.com";

String recipient = "test@email.com";

MailMessage message = new MailMessage(sender, recipient, "", "");

Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));

calendar.set(2012, Calendar.NOVEMBER, 1, 0, 0, 0);

Date startDate = calendar.getTime();

calendar.set(2012, Calendar.DECEMBER, 1);

Date endDate = calendar.getTime();

MailAddressCollection attendees = new MailAddressCollection();

attendees.addMailAddress(new MailAddress("attendee_address@aspose.com", "Attendee"));

WeeklyRecurrencePattern expected = new WeeklyRecurrencePattern(3);

Appointment app = new Appointment("Appointment Location", "Appointment Summary", "Appointment Description",

        startDate, endDate,

        new MailAddress("organizer_address@aspose.com", "Organizer"), attendees, expected);

//Set the Appointment as Draft

app.setMethod(AppointmentMethodType.Publish);//.Method = AppointmentMethodType.Publish;

message.addAlternateView(app.requestApointment());

MapiMessage msg = MapiMessage.fromMailMessage(message);

// Save the appointment as draft.

msg.save("data/AsposeDraft.msg");

Descargar Running Code

Download Crear borrador de solicitud de cita desde cualquiera de los sitios de codificación social mencionados a continuación: