Server Filters


Introduction to Filters

EmailArchitect Email Server (EAS) filters are Dynamic Linking Libraries (DLLs). They are loaded into EAS process when EAS is started and stay in memory until EmailArchitect Super Service shuts down. EAS filters can be configured to receive filter event notifications (an integer) that are generated in TCP/IP connection request to EAS and message in/out of EAS.

When an EAS filter is loaded, the filter passes a bit field that specifies the type of filter event notification. Once an event occurs, event notification is sent to specified filter dll. The filter then returns the corresponding value to EAS to control it to accept/reject connections, or delete, forward, move or bounce message.

Possible Use of EAS Server Filters

Dynamically reject TCP/IP connection based on deny list.
Customized task based on message content.
Anti-Spam & Anti-Virus Plug-in

Seel Also

Server Filters Events
Developer Notes for EAS Filters