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 |
Contains the filter API; filters follow an SMTP transaction and may respond
to individual SMTP commands.
|
mireka.filter.dnsbl |
Provides a filter which queries one or more DNSBLs (DNS-based Block Lists)
and rejects mails bases on the result.
|
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.
|
mireka.filter.spf |
Provides a filter which validates the reverse path of a mail using the Sender
Policy Framework (SPF).
|
mireka.filterchain |
Contains classes for the configuration and instantiation of a filter chain.
|
mireka.submission |
Filters and configuration objects related to receiving mail from a
MUA (Mail User Agent).
|
Modifier and Type | Method and Description |
---|---|
Filter |
DestinationProcessorFilter.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFilter |
class |
DataRecipientFilterAdapter
Adapts a
DataRecipientFilter to the Filter interface |
Modifier and Type | Method and Description |
---|---|
Filter |
FilterType.createInstance(MailTransaction mailTransaction) |
Filter |
StatelessFilterType.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Method and Description |
---|---|
Filter |
RefuseBlacklistedRecipient.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Method and Description |
---|---|
Filter |
LookupDestinationFilter.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Method and Description |
---|---|
Filter |
MeasureTraffic.createInstance(MailTransaction mailTransaction) |
Filter |
RejectLargeMail.createInstance(MailTransaction mailTransaction) |
Filter |
TarpitOnGlobalRejections.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Method and Description |
---|---|
Filter |
AddReceivedSpfHeader.createInstance(MailTransaction mailTransaction) |
Filter |
RejectOnFailedSpfCheck.createInstance(MailTransaction mailTransaction) |
Modifier and Type | Method and Description |
---|---|
void |
FilterInstances.add(Filter filter) |
Modifier and Type | Method and Description |
---|---|
Filter |
RejectIfUnauthenticated.createInstance(MailTransaction mailTransaction) |