## Uses of Class
com.independentsoft.exchange.Mailbox

- Packages that use Mailbox
  Package | Description
  --- | ---
  com.independentsoft.exchange |

- - ### Uses of Mailbox in com.independentsoft.exchange

    Methods in com.independentsoft.exchange that return Mailbox
    Modifier and Type | Method and Description
    --- | ---
    `Mailbox` | Persona.`getEmailAddress()` Gets the email address.
    `Mailbox` | RemoveItem.`getFrom()` Gets the author of the message.
    `Mailbox` | Post.`getFrom()` Gets the address from which the post item was sent.
    `Mailbox` | MessageResponse.`getFrom()` Gets the addressee from whom the message was sent.
    `Mailbox` | Message.`getFrom()` Gets the addressee from whom the message was sent.
    `Mailbox` | MeetingRegistrationResponse.`getFrom()` Gets the addressee from whom the message was sent.
    `Mailbox` | StandardFolderId.`getMailbox()` Gets the mailbox.
    `Mailbox` | Resolution.`getMailbox()` Gets a mail-enabled Active Directory directory service object.
    `Mailbox` | DistributionListMember.`getMailbox()` Gets the e-mail address of the distribution list member.
    `Mailbox` | Attendee.`getMailbox()` Gets a fully resolved e-mail address.
    `Mailbox` | Contact.`getManagerMailbox()` Gets the email address of contact's direct manager.
    `Mailbox` | MeetingRequest.`getOrganizer()` Gets the organizer of a meeting.
    `Mailbox` | Appointment.`getOrganizer()` Gets the organizer of the appointment.
    `Mailbox` | MessageTrackingSearchResult.`getPurportedSender()` Gets contact information for the alleged sender of an e-mail message.
    `Mailbox` | MessageTrackingReport.`getPurportedSender()` Gets contact information for the alleged sender of an e-mail message.
    `Mailbox` | RemoveItem.`getReceivedBy()` Sets the delegate in a delegate access scenario.
    `Mailbox` | MessageResponse.`getReceivedBy()` Gets the delegate in a delegate access scenario.
    `Mailbox` | Message.`getReceivedBy()` Gets the delegate in a delegate access scenario.
    `Mailbox` | MeetingRegistrationResponse.`getReceivedBy()` Gets the delegate in a delegate access scenario.
    `Mailbox` | RemoveItem.`getReceivedRepresenting()` Gets the principal in a delegate access scenario.
    `Mailbox` | MessageResponse.`getReceivedRepresenting()` Gets the principal in a delegate access scenario.
    `Mailbox` | Message.`getReceivedRepresenting()` Gets the principal in a delegate access scenario.
    `Mailbox` | MeetingRegistrationResponse.`getReceivedRepresenting()` Gets the principal in a delegate access scenario.
    `Mailbox` | RecipientTrackingEvent.`getRecipient()` Gets the recipient for whom the event occurred.
    `Mailbox` | MailTips.`getRecipient()` Gets the mailbox of the recipient.
    `Mailbox` | RemoveItem.`getSender()` Gets the sender of an item.
    `Mailbox` | Post.`getSender()` Gets the sender of an item.
    `Mailbox` | MessageTrackingSearchResult.`getSender()` Gets the e-mail message sender's address.
    `Mailbox` | MessageTrackingReport.`getSender()` Gets contact information for the sender of the e-mail message.
    `Mailbox` | Message.`getSender()` Gets the sender of an item.
    `Mailbox` | MeetingRegistrationResponse.`getSender()` Gets the sender of an item.
    `Mailbox` | MailboxAttributedValue.`getValue()` Gets the value.

    Methods in com.independentsoft.exchange that return types with arguments of type Mailbox
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Mailbox>` | RemoveItem.`getBccRecipients()` Gets an array of recipients of an item.
    `java.util.List<Mailbox>` | MessageResponse.`getBccRecipients()` Gets a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail.
    `java.util.List<Mailbox>` | Message.`getBccRecipients()` Gets a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message.
    `java.util.List<Mailbox>` | MeetingRegistrationResponse.`getBccRecipients()` Gets a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message.
    `java.util.List<Mailbox>` | RemoveItem.`getCcRecipients()` Gets the cc recipients.
    `java.util.List<Mailbox>` | MessageResponse.`getCcRecipients()` Gets a collection of recipients that will receive a copy of the message.
    `java.util.List<Mailbox>` | Message.`getCcRecipients()` Gets a collection of recipients that will receive a copy of the message.
    `java.util.List<Mailbox>` | MeetingRegistrationResponse.`getCcRecipients()` Gets a collection of recipients that will receive a copy of the message.
    `java.util.List<Mailbox>` | Contact.`getDirectReports()` Gets the contact's direct reports.
    `java.util.List<Mailbox>` | Persona.`getEmailAddresses()` Gets the email addresses.
    `java.util.List<Mailbox>` | RuleActions.`getForwardAsAttachmentToRecipients()` Gets the e-mail addresses to which messages are to be forwarded as attachments.
    `java.util.List<Mailbox>` | RuleActions.`getForwardToRecipients()` Gets the e-mail addresses to which messages are to be forwarded.
    `java.util.List<Mailbox>` | RuleExceptions.`getFromAddresses()` Gets the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply.
    `java.util.List<Mailbox>` | RuleConditions.`getFromAddresses()` Gets the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply.
    `java.util.List<Mailbox>` | GetRoomsResponse.`getMailboxes()` Gets a collection of rooms.
    `java.util.List<Mailbox>` | GetRoomListsResponse.`getMailboxes()` Gets the collection of e-mail address and display name that represents the room list.
    `java.util.List<Mailbox>` | ExpandDistributionListResponse.`getMailboxes()` Gets the mailboxes.
    `java.util.List<Mailbox>` | MessageTrackingReport.`getOriginalRecipients()` Gets a list of the recipients of the e-mail message.
    `java.util.List<Mailbox>` | MessageTrackingSearchResult.`getRecipients()` Gets a list of e-mail addresses that received this message.
    `java.util.List<Mailbox>` | RuleActions.`getRedirectToRecipients()` Gets the e-mail addresses to which messages are to be redirected.
    `java.util.List<Mailbox>` | RemoveItem.`getReplyTo()` Gets a value that represents the recipients to whom the message is addressed.
    `java.util.List<Mailbox>` | Message.`getReplyTo()` Gets a set of addresses to which replies should be sent.
    `java.util.List<Mailbox>` | RuleActions.`getSendSMSAlertToRecipients()` Gets the mobile phone numbers to which a Short Message Service (SMS) alert is to be sent.
    `java.util.List<Mailbox>` | RuleExceptions.`getSentToAddresses()` Gets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.
    `java.util.List<Mailbox>` | RuleConditions.`getSentToAddresses()` Gets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.
    `java.util.List<Mailbox>` | RemoveItem.`getToRecipients()` Gets the to recipients.
    `java.util.List<Mailbox>` | MessageResponse.`getToRecipients()` Gets a set of recipients of an item.
    `java.util.List<Mailbox>` | Message.`getToRecipients()` Gets a set of recipients of a message.
    `java.util.List<Mailbox>` | MeetingRegistrationResponse.`getToRecipients()` Gets an array of recipients of an item.

    Methods in com.independentsoft.exchange with parameters of type Mailbox
    Modifier and Type | Method and Description
    --- | ---
    `DelegateUserResponse` | Service.`addDelegate(Mailbox mailbox, DelegateUser delegateUser)` Adds delegate to a specific mailbox.
    `DelegateUserResponse` | Service.`addDelegate(Mailbox mailbox, DelegateUser delegateUser, DeliverMeetingRequests deliverMeetingRequests)` Adds delegate to a specific mailbox.
    `DelegateResponse` | Service.`addDelegate(Mailbox mailbox, java.util.List<DelegateUser> delegateUsers)` Adds delegates to a specific mailbox.
    `DelegateResponse` | Service.`addDelegate(Mailbox mailbox, java.util.List<DelegateUser> delegateUsers, DeliverMeetingRequests deliverMeetingRequests)` Adds delegates to a specific mailbox.
    `java.util.List<FolderInfoResponse>` | Service.`createManagedFolder(java.util.List<java.lang.String> folderNames, Mailbox mailbox)` Creates multiple managed folders.
    `FolderId` | Service.`createManagedFolder(java.lang.String folderName, Mailbox mailbox)` Creates a managed folder.
    `ExpandDistributionListResponse` | Service.`expandDistributionList(Mailbox mailbox)` Expands a distribution list identified by the mailbox.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject, java.util.Date startTime)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject, java.util.Date startTime, java.util.Date endTime)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject, java.util.Date startTime, java.util.Date endTime, java.lang.String messageId)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject, java.util.Date startTime, java.util.Date endTime, java.lang.String messageId, Mailbox federatedDeliveryMailbox)` Finds messages that meet the specified criteria.
    `FindMessageTrackingReportResponse` | Service.`findMessageTrackingReport(MessageTrackingScope scope, java.lang.String domain, Mailbox sender, Mailbox purportedSender, Mailbox recipient, java.lang.String subject, java.util.Date startTime, java.util.Date endTime, java.lang.String messageId, Mailbox federatedDeliveryMailbox, java.lang.String diagnosticsLevel)` Finds messages that meet the specified criteria.
    `DelegateResponse` | Service.`getDelegate(Mailbox mailbox)` Retrieves the delegates of a specific mailbox.
    `DelegateResponse` | Service.`getDelegate(Mailbox mailbox, boolean includePermissions)` Retrieves the delegates of a specific mailbox.
    `DelegateResponse` | Service.`getDelegate(Mailbox mailbox, boolean includePermissions, java.util.List<UserId> users)` Retrieves the delegates of a specific mailbox.
    `DelegateUserResponse` | Service.`getDelegate(Mailbox mailbox, boolean includePermissions, UserId userId)` Retrieves the delegates of a specific mailbox.
    `DelegateResponse` | Service.`getDelegate(Mailbox mailbox, java.util.List<UserId> users)` Retrieves the delegates of a specific mailbox.
    `DelegateUserResponse` | Service.`getDelegate(Mailbox mailbox, UserId userId)` Retrieves the delegates of a specific mailbox.
    `GetMailTipsResponse` | Service.`getMailTips(Mailbox sender, java.util.List<Mailbox> recipients)` Gets the mail tips information for the specified mailbox.
    `GetMailTipsResponse` | Service.`getMailTips(Mailbox sender, java.util.List<Mailbox> recipients, MailTipType type)` Gets the mail tips information for the specified mailbox.
    `GetMessageTrackingReportResponse` | Service.`getMessageTrackingReport(MessageTrackingScope scope, MessageTrackingReportTemplate template, java.lang.String messageTrackingReportId, Mailbox recipientFilter)` Gets tracking information about the specified messages.
    `GetMessageTrackingReportResponse` | Service.`getMessageTrackingReport(MessageTrackingScope scope, MessageTrackingReportTemplate template, java.lang.String messageTrackingReportId, Mailbox recipientFilter, boolean returnQueueEvents)` Gets tracking information about the specified messages.
    `GetMessageTrackingReportResponse` | Service.`getMessageTrackingReport(MessageTrackingScope scope, MessageTrackingReportTemplate template, java.lang.String messageTrackingReportId, Mailbox recipientFilter, boolean returnQueueEvents, java.lang.String diagnosticsLevel)` Gets tracking information about the specified messages.
    `GetRoomsResponse` | Service.`getRooms(Mailbox mailbox)` Retrieves a collection of all rooms in the specified room list in the organization.
    `ServiceConfigurationResponse` | Service.`getServiceConfiguration(Mailbox mailbox, java.util.List<ServiceConfigurationType> serviceConfigurationTypes)` Gets configuration settings for the Unified Messaging, Protection Rules, and Mail Tips services.
    `ServiceConfigurationResponse` | Service.`getServiceConfiguration(Mailbox mailbox, ServiceConfigurationType serviceConfigurationType)` Gets configuration settings for the Unified Messaging, Protection Rules, and Mail Tips services.
    `DelegateResponse` | Service.`removeDelegate(Mailbox mailbox, java.util.List<UserId> users)` Removes delegates on a specific mailbox.
    `DelegateUserResponse` | Service.`removeDelegate(Mailbox mailbox, UserId userId)` Removes delegate on a specific mailbox.
    `void` | RemoveItem.`setFrom(Mailbox from)` Sets the author of the message.
    `void` | Post.`setFrom(Mailbox from)` Sets the address from which the post item was sent.
    `void` | MessageResponse.`setFrom(Mailbox from)` Sets the addressee from whom the message was sent.
    `void` | Message.`setFrom(Mailbox from)` Sets the addressee from whom the message was sent.
    `void` | MeetingRegistrationResponse.`setFrom(Mailbox from)` Sets the addressee from whom the message was sent.
    `void` | StandardFolderId.`setMailbox(Mailbox mailbox)` Sets the mailbox.
    `void` | DistributionListMember.`setMailbox(Mailbox mailbox)` Sets the e-mail address of the distribution list member.
    `void` | Attendee.`setMailbox(Mailbox mailbox)` Sets a fully resolved e-mail address.
    `void` | RemoveItem.`setSender(Mailbox sender)` Sets the sender of an item.
    `void` | Post.`setSender(Mailbox sender)` Sets the sender of an item.
    `void` | Message.`setSender(Mailbox sender)` Sets the sender of an item.
    `void` | MeetingRegistrationResponse.`setSender(Mailbox sender)` Sets the sender of an item.
    `DelegateUserResponse` | Service.`updateDelegate(Mailbox mailbox, DelegateUser delegateUser)` Updates delegates on a specific mailbox.
    `DelegateUserResponse` | Service.`updateDelegate(Mailbox mailbox, DelegateUser delegateUser, DeliverMeetingRequests deliverMeetingRequests)` Updates delegates on a specific mailbox.
    `DelegateResponse` | Service.`updateDelegate(Mailbox mailbox, java.util.List<DelegateUser> delegateUsers)` Updates delegates on a specific mailbox.
    `DelegateResponse` | Service.`updateDelegate(Mailbox mailbox, java.util.List<DelegateUser> delegateUsers, DeliverMeetingRequests deliverMeetingRequests)` Updates delegates on a specific mailbox.

    Method parameters in com.independentsoft.exchange with type arguments of type Mailbox
    Modifier and Type | Method and Description
    --- | ---
    `GetMailTipsResponse` | Service.`getMailTips(Mailbox sender, java.util.List<Mailbox> recipients)` Gets the mail tips information for the specified mailbox.
    `GetMailTipsResponse` | Service.`getMailTips(Mailbox sender, java.util.List<Mailbox> recipients, MailTipType type)` Gets the mail tips information for the specified mailbox.

    Constructors in com.independentsoft.exchange with parameters of type Mailbox
    Constructor and Description
    `Attendee(Mailbox mailbox)` Initializes a new instance of the Attendee class.
    `Attendee(Mailbox mailbox, ResponseType responseType)` Initializes a new instance of the Attendee class.
    `DistributionListMember(Mailbox mailbox)` Initializes a new instance of the DistributionListMember class.
    `DistributionListMember(Mailbox mailbox, DistributionListMemberStatus status)` Initializes a new instance of the DistributionListMember class.
    `StandardFolderId(StandardFolder id, Mailbox mailbox)` Instantiates a new standard folder id.
    `StandardFolderId(StandardFolder id, java.lang.String changeKey, Mailbox mailbox)` Instantiates a new standard folder id.