Package | Description |
---|---|
mireka.filter |
Contains the filter API; filters follow an SMTP transaction and may respond
to individual SMTP commands.
|
mireka.filter.local |
Contains filters which decide if a recipient is local and determine the
necessary actions.
|
mireka.filter.misc |
Contains other, unrelated, simple filters which have not got their own
package.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataRecipientFilter
a simpler alternative to
Filter . |
interface |
Filter
Implementing classes are active parts of a filter chain.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataRecipientFilter |
class |
AbstractFilter |
class |
DataRecipientFilterAdapter
Adapts a
DataRecipientFilter to the Filter interface |
class |
StatelessFilterType
Note: implementing classes must be thread safe, because they can be used by
multiple connections at the same time.
|
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllRecipient |
class |
AcceptDomainPostmaster |
class |
AcceptGlobalPostmaster |
class |
AcceptPostmaster |
class |
AcceptRecipient |
class |
ProhibitRelaying
This filter rejects recipient addresses of which remote part is not a local
domain (or address literal).
|
class |
RefuseUnknownRecipient
The RefuseUnknownRecipient filter rejects recipients whose destination has
not been set (null) or whose destination is
UnknownRecipientDestination . |
Modifier and Type | Class and Description |
---|---|
class |
RedirectPostmasterMail
Assigns a destination to a postmaster recipient depending on the reverse
path.
|
class |
SavePostmasterMail |
class |
StopLoop |