Skip navigation links

Mireka 4.2.0

Packages 
Package Description
mireka
Common classes used by several packages.
mireka.address
Classes representing recipient addresses passed in mail envelopes.
mireka.address.parser
SMTP specific parsers, for example one which parses the recipient parameter of an RCPT command.
mireka.address.parser.ast
Contains SMTP related Abstract Syntax Tree nodes, which are the output of the parsers.
mireka.address.parser.base
Provides generic, non mail specific parsing infrastructure.
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.local.table
Provides classes for configuring which recipients are local and what to do with mails addressed to them.
mireka.filter.misc
Contains other, unrelated, simple filters which have not got their own package.
mireka.filter.proxy
Provides a filter which relays a mail transaction step by step to a backend server in "real time".
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.forward
Provides support for address expansion for multiple delivery.
mireka.list
Provides a simple mailing list, which can be used for small, closed, internal mailing lists, if a full mailing list manager software is not available.
mireka.login
Contains classes for the configuration and verification of login credentials.
mireka.pop
Contains classes for the configuration and connection handling of a POP3 (Post Office Protocol) server.
mireka.pop.command
Contains classes that implement POP3 commands.
mireka.pop.store
Provies a file system based POP3 maildrop implementation.
mireka.smtp
Contains some commonly useful SMTP related classes.
mireka.smtp.client  
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.startup
Startup, configuration and shutdown of Mireka.
mireka.submission
Filters and configuration objects related to receiving mail from a MUA (Mail User Agent).
mireka.transmission
Provides the reliable transmission service API and the corresponding TransmitterDestination destination.
mireka.transmission.dsn
Creates Delivery Status Notification message.
mireka.transmission.immediate
Provides the API and implementation for services which make a one-time attempt to synchronously transmit a mail to a remote system, either directly, or via a smart host.
mireka.transmission.immediate.dns
Provides classes for querying mail related DNS records.
mireka.transmission.immediate.host
Provides a class which makes a one time attempt to transmit a mail to a specific SMTP host.
mireka.transmission.queue
Contains a file system based queue implementation.
mireka.transmission.queue.dataprop
Contains a Properties subclass suitable for reading and writing types appearing in mail envelope attributes.
mireka.transmission.queuing
Provides a reliable, queuing Transmitter implementation.
mireka.util
Contains frequently used or low level utility classes.
Skip navigation links