|
|
|
|
|
How it works
-
Step A: Check if something in the messages is excluded
( e-mail address, IP address, hostname, subject, text or white list )
If so, proceed with step D
-
Step B: Evaluate all methods ( assuming the message is not excluded for that method ) and build a list of failed methods
-
Step C: Calculate which action of the failed methods of step B has the highest priority
The method priority is:
-
Address
-
IP/Host
-
DSN
-
Subject
-
Text
-
HTML
-
Attachment
-
Exploit
-
CCS
-
SLS/RBL
-
Country
-
Bayes
-
Heuristic
-
Header
-
BCC
-
Internal From
-
Faked From
-
Faked MX
-
SPF
-
SURBL
-
Charset
-
Auto IP
-
Backscatter
-
User Defined Method
-
Absolute Block
The action priority is:
-
Discard message
-
Send a non-delivery report to the sender
-
Encapsulate and forward to Postmaster
-
Forward to Postmaster
-
Encapsulate and send to recipient
-
Encapsulate and send to recipient without attachments
-
Mark subject and move to Junk-E-Mail folder
-
Mark subject
-
Forward to recipient
If the action is Discard message or Send a non-delivery report to the sender then proceed with step E, else proceed with step D
-
Step D: Scan the message for a virus.
If the message has no virus or there is no virus scanner available, then send the message to Exchange
-
Step E: Perform the action that was calculated in step C
|
|
|
|