| Package | Description | 
|---|---|
| mireka.destination | Contains Destination core classes; destinations represents the different ways 
 of delivering a mail received in an incoming mail transaction, e.g. putting 
 the mail into a POP3 maildrop or transmitting it to a remote domain. | 
| mireka.filter.proxy | Provides a filter which relays a mail transaction step 
 by step to a backend server  in "real time". | 
| mireka.forward | Provides support for address expansion for multiple delivery. | 
| mireka.list | Provides a simple mailing list, which can be used for small, closed, 
 internal mailing lists, if a full mailing list manager software is not 
 available. | 
| mireka.pop | Contains classes for the configuration and connection handling of a POP3 
 (Post Office Protocol) server. | 
| mireka.transmission | Provides the reliable transmission service API and the corresponding 
  TransmitterDestinationdestination. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MailDestinationA MailDestination is a  ResponsibleDestinationwhich is only interested 
 in the complete mail at the end of the mail transaction, not in the steps of 
 the mail transaction. | 
| interface  | SessionDestinationSessionDestination is a  ResponsibleDestination, which is able the
 deliver the mail while following the mail transaction step by step. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NullDestinationNullDestination drops the mail. | 
| class  | TransformDestinationTransforms the mail sent to the recipient and forwards the result. | 
| class  | UnknownRecipientDestinationUnknownRecipientDestination is a special destination which rejects the
 recipient in the  Session.recipient(RecipientContext)phase. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RelayDestinationRelayDestination relays each step of the mail transaction in "realtime" to a
 gateway. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ForwardDestinationForwardDestination redistributes mail to multiple recipients without changing
 the reverse path. | 
| class  | SrsDestinationAn SrsDestination assigned to a recipient indicates that the mail must be
 forwarded to a remote address, which is specified in the Sender Rewriting
 Scheme (SRS) compatible local part of the recipient address. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListDestinationA ListDestination assigned to a recipient indicates that the mail should be
 redistributed to multiple recipients. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MaildropDestinationMaildropDestination puts the mail into the specified POP3 maildrop. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransmitterDestinationThe TransmitterDestination marks a recipient for which the mail must be
 transmitted asynchronously to a remote MTA as specified by the remote part of
 the address. |