Package | Description |
---|---|
mireka.address |
Classes representing recipient addresses passed in mail envelopes.
|
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 |
Contains the filter API; filters follow an SMTP transaction and may respond
to individual SMTP commands.
|
mireka.filter.local.table |
Provides classes for configuring which recipients are local and what to
do with mails addressed to them.
|
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.login |
Contains classes for the configuration and verification of login
credentials.
|
mireka.smtp |
Contains some commonly useful SMTP related classes.
|
mireka.smtp.server |
Classes related to establishing an SMTP listening socket, receiving mail
using the SubEthaSMTP library, and passing it to the filter chain
for processing.
|
mireka.transmission |
Provides the reliable transmission service API and the corresponding
TransmitterDestination destination. |
mireka.transmission.dsn |
Creates Delivery Status Notification message.
|
mireka.transmission.immediate |
Provides the API and implementation for services which make a one-time
attempt to synchronously transmit a mail to a remote system, either
directly, or via a smart host.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RemotePartContainingRecipient
The special "Postmaster" recipient (without domain name) is the only
Recipient which doesn't implement this interface
|
Modifier and Type | Class and Description |
---|---|
class |
DomainPostmaster
represents the special "Postmaster@"domain recipient.
|
class |
GenericRecipient
This class represents a generic recipient, which is neither the special
global nor the special domain specific postmaster address.
|
class |
GlobalPostmaster
GlobalPostmaster represents the special "Postmaster" recipient (without a
domain).
|
Modifier and Type | Method and Description |
---|---|
Recipient |
MailAddressFactory.createRecipient(String recipientString)
Parses the specified string and creates a
Recipient instance. |
Recipient |
MailAddressFactory.createRecipientAlreadyVerified(String recipientString) |
Recipient |
MailAddressFactory.reversePath2Recipient(ReversePath reversePath) |
Modifier and Type | Method and Description |
---|---|
Recipient |
AliasDestination.getRecipient() |
Modifier and Type | Method and Description |
---|---|
void |
AliasDestination.setRecipient(Recipient recipient) |
Modifier and Type | Field and Description |
---|---|
Recipient |
RecipientContext.recipient |
Constructor and Description |
---|
RecipientContext(MailTransaction mailTransaction,
Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
boolean |
AnyDomainPostmaster.isSatisfiedBy(Recipient recipient) |
boolean |
AnyDomainRecipient.isSatisfiedBy(Recipient recipient) |
boolean |
AnyPostmaster.isSatisfiedBy(Recipient recipient) |
boolean |
AnyRecipient.isSatisfiedBy(Recipient recipient) |
boolean |
CaseInsensitiveAnyDomainRecipient.isSatisfiedBy(Recipient recipient) |
boolean |
DomainPostmasterSpecification.isSatisfiedBy(Recipient recipient) |
boolean |
GlobalPostmasterSpecification.isSatisfiedBy(Recipient recipient) |
boolean |
InlineRecipientRegistry.isSatisfiedBy(Recipient recipient) |
boolean |
LocalPostmaster.isSatisfiedBy(Recipient recipient) |
boolean |
LocalRemoteCombinedRecipientSpecification.isSatisfiedBy(Recipient recipient) |
boolean |
RecipientSpecification.isSatisfiedBy(Recipient recipient) |
boolean |
RecipientSpecifications.isSatisfiedBy(Recipient recipient) |
boolean |
RegexAddressSpecification.isSatisfiedBy(Recipient recipient) |
boolean |
SplitRecipientSpecification.isSatisfiedBy(Recipient recipient) |
Destination |
AliasMapper.lookup(Recipient recipient) |
Destination |
LocalRecipientTable.lookup(Recipient recipient) |
Destination |
PostmasterAliasMapper.lookup(Recipient recipient) |
Destination |
RecipientDestinationMapper.lookup(Recipient recipient)
Returns the destination of mails sent to this user; or null if it does
not know the recipient.
|
Destination |
RecipientDestinationPair.lookup(Recipient recipient) |
Destination |
RecipientSpecificationDestinationPair.lookup(Recipient recipient) |
Destination |
RecipientTable.lookup(Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
void |
BackendClient.recipient(Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
Recipient |
Member.getRecipient() |
Recipient |
Srs.reverse(Recipient srsRecipient) |
Modifier and Type | Method and Description |
---|---|
ReversePath |
Srs.forward(ReversePath reversePath,
Recipient originalRecipient)
Returns a reverse path which can be used in the forwarded mail.
|
boolean |
SrsRecipientSpecification.isSatisfiedBy(Recipient recipient) |
Recipient |
Srs.reverse(Recipient srsRecipient) |
Modifier and Type | Method and Description |
---|---|
Destination |
ListMapper.lookup(Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
boolean |
GlobalUsersRecipientSpecification.isSatisfiedBy(Recipient recipient) |
Destination |
GlobalUsersMaildropDestinationMapper.lookup(Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
Recipient |
UnknownUserException.getRecipient() |
Constructor and Description |
---|
UnknownUserException(Recipient recipient) |
Modifier and Type | Method and Description |
---|---|
void |
MailTransactionImpl.addDestinationForRecipient(Recipient recipient,
Destination destination) |
Modifier and Type | Field and Description |
---|---|
java.util.List<Recipient> |
Mail.recipients |
Modifier and Type | Field and Description |
---|---|
Recipient |
RecipientProblemReport.recipient |
Modifier and Type | Field and Description |
---|---|
Recipient |
RecipientRejection.recipient |
Constructor and Description |
---|
RecipientRejection(Recipient recipient,
RemoteMtaErrorResponseException sendException) |