Security Considerations
Some filtering conditions and actions must be used very carefully as they have the potential to cause serious problems.
Application Execution
Both conditions and actions can execute applications. It is very important that applications do not run for long periods of time with many instances running simultaneously as this can use up a lot of CPU time and cause your server to slow down considerably. Condition application executions are only supposed to run for very short periods of time (usually to perform some kind of processing on the current mail being filtered) and then close, returning a value that can be used to evaluate the condition. If the application does not return after a considerable length of time, it will be terminated and the condition will evaluate false. The long wait for the application to close can cause congestion in the Content Filtering queue holding up all other mail passing into the system, eventually resulting in mails being discarded.
File Creation
Some actions can cause new files to be created. It is very important that this is moderated and set up with care as this could potentially lead to very large amounts of hard drive space being used over a long period time resulting in hard drive space possibly even be used up completely, stopping your mail server from continuing to function properly.
New Mail Creation
Some actions can cause new mails to be created. It is very important that actions are not set up in such a way that extremely large quantities of new mails are created unnecessarily and not noticed or removed from the system. |