Package | Description |
---|---|
mireka.filter.local |
Contains filters which decide if a recipient is local and determine the
necessary actions.
|
mireka.filter.local.table |
Provides classes for configuring which recipients are local and what to
do with mails addressed to them.
|
mireka.forward |
Provides support for address expansion for multiple delivery.
|
mireka.login |
Contains classes for the configuration and verification of login
credentials.
|
Modifier and Type | Method and Description |
---|---|
RecipientSpecification |
AcceptRecipient.getRecipientSpecification() |
Modifier and Type | Method and Description |
---|---|
void |
AcceptRecipient.setRecipientSpecification(RecipientSpecification recipientSpecification) |
Modifier and Type | Class and Description |
---|---|
class |
AnyDomainPostmaster
AnyDomainPostmaster matches the special Postmaster@... type of addresses,
irrespective of their remote part.
|
class |
AnyDomainRecipient
AnyDomainRecipient matches any recipient with the specified local part,
irrespective of the remote part.
|
class |
AnyPostmaster
AnyPostmaster matches the special "Postmaster" (without remote part) and
"Postmaster@..." type of addresses, irrespective of their remote part.
|
class |
AnyRecipient
AnyRecipient matches any recipient, for any domain, including the reserved
postmaster mailboxes.
|
class |
CaseInsensitiveAnyDomainRecipient
CaseInsensitiveAnyDomainRecipient is a convenience class for configuration,
it case insensitively matches any recipient with the specified local part,
irrespective of the remote part.
|
class |
DomainPostmasterSpecification
DomainPostmasterSpecification matches the domain postmaster of the supplied
remote part.
|
class |
GlobalPostmasterSpecification
GlobalPostmasterSpecification matches only a
GlobalPostmaster
recipient, i.e a recipient case insensitively named "Postmaster" (without any
remote part). |
class |
InlineRecipientRegistry
InlineRecipientRegistry is a convenience class, it makes easy to specify
valid addresses in the configuration files.
|
class |
LocalPostmaster
LocalPostmaster matches the special global postmaster and any domain
postmaster of the local domains as specified by a
RemotePartSpecification . |
class |
LocalRemoteCombinedRecipientSpecification
LocalRemoteCombinedRecipientSpecification combines a
LocalPartSpecification with a RemotePart value, both must
match to satisfy this specification. |
class |
RecipientSpecifications
RecipientSpecifications groups
RecipientSpecification instances, it
matches a recipient if any of its elements matches it. |
class |
RegexAddressSpecification
RegexAddressSpecification compares the local part of a recipient address with
a regular expression and it also requires the remote part to be identical
with the specified remote part.
|
class |
SplitRecipientSpecification
SplitRecipientSpecification matches a recipient if its remote part matches
the supplied
RemotePartSpecification and its local part matches the
supplied LocalPartSpecification . |
Modifier and Type | Method and Description |
---|---|
RecipientSpecification |
RecipientSpecificationFactory.create(String mailbox)
Given a mailbox address supplied as a string, it creates a corresponding
RecipientSpecification , either a specification which requires a
specific case insensitive local part combined with a specific remote
part, or a GlobalPostmasterSpecification or a
DomainPostmasterSpecification . |
Modifier and Type | Method and Description |
---|---|
void |
RecipientSpecificationDestinationPair.addRecipientSpecification(RecipientSpecification recipientSpecification) |
void |
RecipientSpecificationDestinationPair.setRecipientSpecification(RecipientSpecification recipientSpecification) |
Modifier and Type | Method and Description |
---|---|
void |
RecipientSpecificationDestinationPair.setRecipientSpecifications(java.util.List<RecipientSpecification> recipientSpecifications) |
void |
RecipientSpecifications.setSpecifications(java.util.List<RecipientSpecification> specifications) |
Modifier and Type | Class and Description |
---|---|
class |
SrsRecipientSpecification
Matches any recipient which seems to be an SRS reverse path.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalUsersRecipientSpecification
A
RecipientSpecification which accepts those recipient addresses
where the local part case insensitively matches any of the user names in the
supplied GlobalUsers collection. |