E-MailRelay
|
Message filter classes. More...
Classes | |
class | CopyFilter |
A concrete GSmtp::Filter class that copies the message to all pre-existing sub-directories of the spool directory. More... | |
class | DeliveryFilter |
A concrete GSmtp::Filter class that copies the message to multiple spool sub-directories according to the envelope recipient list. More... | |
class | ExecutableFilter |
A Filter class that runs an external helper program. More... | |
class | FilterChain |
A Filter class that runs a sequence of sub-filters. More... | |
class | FilterFactory |
A FilterFactory implementation. More... | |
class | MessageIdFilter |
A filter that adds a RFC-822 Message-ID to the message content if it does not have one already. More... | |
class | MxFilter |
A concrete GSmtp::Filter class for message routing: if the message's 'forward-to' envelope field is set then the 'forward-to-address' field is populated with the result of a MX lookup. More... | |
class | MxLookup |
A DNS MX lookup client. More... | |
class | NetworkFilter |
A Filter class that passes the name of a message file to a remote network server. More... | |
class | NullFilter |
A Filter class that does nothing. More... | |
class | SimpleFilterBase |
A GSmtp::Filter base class for filters that run synchronously. More... | |
class | SpamFilter |
A Filter class that passes the body of a message file to a remote process over the network and optionally stores the response back into the file. More... | |
class | SplitFilter |
A concrete GSmtp::Filter class for message routing: if the message has recipients for multiple domains then it is split up into a separate message for each domain, with the forward-to envelope field containing the domain name. More... | |
Message filter classes.
The GFilters namespace contains classes relating to message filtering.
Key classes are: