| 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.
|