| 
 | Classic JavaDoc | 
Interface ExchangeMail
com.moyosoft.exchange.mail.ExchangeMail
Implemented Interfaces:
Direct Known Subclasses:
public interface ExchangeMail implements ExchangeItem
A new e-mail can be created with the method ExchangeFolder.createMail(). To save the new e-mail to the folder, call the method save().
This class provides getter and setter methods to access or modify the message's properties.
Example code that displays e-mails from the Inbox received in the past 24 hours:
 
 Exchange exchange = new Exchange("hostname", "username", "password");
 ExchangeFolder inbox = exchange.getInboxFolder();
 
 Date now = new Date();
 Date oneDayAgo = new Date(now.getTime() - 86400000);
 
 
 Restriction restriction = 
   If.Item.DateTimeReceived.isAfterOrEqualTo(oneDayAgo).and().isBefore(now);
 
 ItemsCollection items = inbox.getItems().
   restrict(restriction).sortBy(ExchangeItemField.item_DateTimeReceived);
 
 System.out.println("E-mails found: " + items.getCount());
 
 for(ExchangeItem item : items)
 {
   ExchangeMail mail = (ExchangeMail) item;
   System.out.println(mail.getSubject());
 }
 
Methods
| void | addBccRecipient (String emailAddress) | |
| void | addCcRecipient (String emailAddress) | |
| void | addReplyTo (String emailAddress) | |
| void | addToRecipient (String emailAddress) | |
| forward () | ||
| java.util.List | getBccRecipientsMailboxes () | |
| java.util.List | getCcRecipientsMailboxes () | |
| byte | getConversationIndex () | |
| String | getConversationTopic () | |
| String | getFromEmailAddress () | |
| getFromMailbox () | ||
| String | getFromName () | |
| String | getInternetMessageId () | |
| getReceivedByMailbox () | ||
| getReceivedRepresentingMailbox () | ||
| String | getReferences () | |
| java.util.List | getReplyToMailboxes () | |
| String | getSenderEmailAddress () | |
| getSenderMailbox () | ||
| String | getSenderName () | |
| java.util.List | getToRecipientsMailboxes () | |
| boolean | isDeliveryReceiptRequested () | |
| boolean | isRead () | |
| boolean | isReadReceiptRequested () | |
| boolean | isResponseRequested () | |
| reply () | ||
| Creates a reply to this email message. To send the created reply, the method send() has to be called on the returned ExchangeMail object. | 
| replyAll () | ||
| void | send () | |
| Sends this email message. | 
| void | setBccRecipient (String emailAddress) | |
| void | setBccRecipients (java.util.List emailAddresses) | |
| void | setCcRecipient (String emailAddress) | |
| void | setCcRecipients (java.util.List emailAddresses) | |
| void | setConversationTopic (String conversationTopic) | |
| void | setFrom (String from) | |
| void | setInternetMessageId (String internetMessageId) | |
| void | setIsDeliveryReceiptRequested (boolean isDeliveryReceiptRequested) | |
| void | setIsRead (boolean isRead) | |
| void | setIsReadReceiptRequested (boolean isReadReceiptRequested) | |
| void | setIsResponseRequested (boolean isResponseRequested) | |
| void | setReferences (String references) | |
| void | setReplyTo (java.util.List emailAddresses) | |
| void | setReplyTo (String emailAddress) | |
| void | setToRecipient (String emailAddress) | |
| void | setToRecipients (java.util.List emailAddresses) | |
Community comments
Powered by JavaDocPlus
