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