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.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.submission |
Filters and configuration objects related to receiving mail from a
MUA (Mail User Agent).
|
Class and Description |
---|
Filter
Implementing classes are active parts of a filter chain.
|
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
RecipientContext
RecipientContext collects information about a specific recipient during the
mail transaction.
|
Class and Description |
---|
DataRecipientFilter
a simpler alternative to
Filter . |
Filter
Implementing classes are active parts of a filter chain.
|
FilterBase
A filter processes mails, its functions are called in the different phases of
the SMTP mail transaction.
|
FilterChain |
FilterReply |
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
RecipientContext
RecipientContext collects information about a specific recipient during the
mail transaction.
|
Class and Description |
---|
Filter
Implementing classes are active parts of a filter chain.
|
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
Class and Description |
---|
DataRecipientFilter
a simpler alternative to
Filter . |
Filter
Implementing classes are active parts of a filter chain.
|
FilterBase
A filter processes mails, its functions are called in the different phases of
the SMTP mail transaction.
|
FilterReply |
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
RecipientContext
RecipientContext collects information about a specific recipient during the
mail transaction.
|
StatelessFilterType
Note: implementing classes must be thread safe, because they can be used by
multiple connections at the same time.
|
Class and Description |
---|
DataRecipientFilter
a simpler alternative to
Filter . |
Filter
Implementing classes are active parts of a filter chain.
|
FilterBase
A filter processes mails, its functions are called in the different phases of
the SMTP mail transaction.
|
FilterReply |
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
RecipientContext
RecipientContext collects information about a specific recipient during the
mail transaction.
|
StatelessFilterType
Note: implementing classes must be thread safe, because they can be used by
multiple connections at the same time.
|
Class and Description |
---|
Filter
Implementing classes are active parts of a filter chain.
|
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
Class and Description |
---|
Filter
Implementing classes are active parts of a filter chain.
|
FilterChain |
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
Class and Description |
---|
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|
RecipientContext
RecipientContext collects information about a specific recipient during the
mail transaction.
|
Class and Description |
---|
Filter
Implementing classes are active parts of a filter chain.
|
FilterType |
MailTransaction
It follows an incoming mail transaction, it makes data available as the
transaction - which consists of several steps - progresses.
|