JXCdoMessages messages = new JXCdoMessages(jxCdoSession,outbox.GetMessages());
JXCdoMessage message = new JXCdoMessage(jxCdoSession,messages.Add(new JIString("").Variant, new JIString("").Variant, JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM()));
// set message subject and body
message.SetSubject(new JIString("Test JXCdoMessage").Variant);
message.SetText(new JIString("This is a test message sent from a Java program through j-XChange.").Variant);
// set message recipients
JXCdoRecipients recipients = new JXCdoRecipients(jxCdoSession,message.GetRecipients());
JXCdoRecipient r1 = new JXCdoRecipient(jxCdoSession,recipients.Add(JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM()));
JXCdoRecipient r2 = new JXCdoRecipient(jxCdoSession,recipients.Add(JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM()));