See: Description
| Interface | Description |
|---|---|
| Destination |
Destination specifies the service which must be used to transfer an incoming
mail addressed to a specific recipient and it also contains information
necessary for that service to do the transfer.
|
| MailDestination |
A MailDestination is a
ResponsibleDestination which is only interested
in the complete mail at the end of the mail transaction, not in the steps of
the mail transaction. |
| ResponsibleDestination |
ResponsibleDestination is a Destination which takes complete responsibility
for the delivery of the mail.
|
| Session |
Session methods are called step by step as the SMTP mail transaction
progresses.
|
| SessionDestination |
SessionDestination is a
ResponsibleDestination, which is able the
deliver the mail while following the mail transaction step by step. |
| Class | Description |
|---|---|
| AliasDestination |
An AliasDestination indicates that the final destination of mails sent to the
recipient should be the same as the destination assigned to another
recipient.
|
| DestinationProcessorFilter |
DestinationProcessorFilter groups recipients by their destinations and calls
the
MailDestination or SessionDestination objects with the
recipients to which they are assigned. |
| NullDestination |
NullDestination drops the mail.
|
| TransformDestination |
Transforms the mail sent to the recipient and forwards the result.
|
| UnknownRecipientDestination |
UnknownRecipientDestination is a special destination which rejects the
recipient in the
Session.recipient(RecipientContext) phase. |