Message Filters enable system/domain administrators/users to perform the customized task such as forward, copy, delete, move, bounce and approve message. This is a very important feature of EmailArchitect Email Server. EmailArchitect Email Server provides the following filters:
Global Filters
It takes effect to every incoming message arrived at SMTP service or every outgoing message was sent by SMTP service. Only "system" can manage it.
Domain Filters
It takes effect to every incoming message arrived to a specific domain or every outgoing message from a specific domain. Only "domain administrator" can manage it.
User Filters
It takes effect to an incoming message is ready to be stored in user INBOX.
Wildcard Characters and Logical OR
Rule condition can contain wildcard characters (* and ?). e.g. "boo?" matches "book"
or "boot".
"||" represents logical OR. e.g. "book || car" means "book" or "car".
"&&" represents logical AND. e.g. "book && car" means "book" And
"car".
Regular Expression
Using wildcard (*?) to match text is very limited. Regular expressions provide much
more powerful and flexible rule sets.
For example, you can detect if From header contains a valid email address by the
following regular expression. It tests if it is a valid email address format:
[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})
To learn more detail about Regular Expression, Please click here.
End to call next rules
The executable order of rule is same as the position of rules in the rules list.
You can click
or
to change the order in rules list. If you add a rule and set the action to "End
to call next rules", when this rule is matched, the later rules won't be executed.
E.g. you set some anti-spam rules in the incoming filter, and you don't want to
use those rules to filter emails from domain "adminsystem.com", then you just need
to add the following rule in the incoming filter
If From Header contains *@adminsystem.com, Then End to call next rules.
Finally, you need to put this rule at the top in the rules list.
Need to be approved by action in filter configuration
This function is very useful to administrator, once the message matches the rule, the message will be sent to approver e-mail address. Approver MUST be a local user of current EmailArchitect Email Server, and he/she MUST logon the Web Mail to "approve" or reject this message instead of download the message to email client. If the message is approved, Emailarchitect Email Server will deliver the message to original recipients.
Advanced Functions
Advanced functions can set some special conditions for the rule. For more detail, please refer to Advanced Functions
Message Approval
Message Approval is an unique feature of EmailArchitect Server. This function is
very useful to administrator. For example, the administrator set this rule in domain
filter:
If subject contains "approve" Then
Need to be approved by: approver@mydomain.com
Once the message matches the rule, the message will be sent to approver e-mail address. Approver MUST be a local user of current EmailArchitect Email Server, and The user MUST logon the Web Mail to "approve" or reject this message instead of download the message to email client . If the message is approved, Emailarchitect Email Server will deliver the message to original recipients.
The "Message Approval" function is also useful to a company or a CRM system. For example: I am a support team leader, and there are three members in my team. They need to reply the emails to clients every day. But before the email was sent, I want to check and edit the emails sent by the members of my team to make sure there is no error in the email content, so I use the "Message Approval" function.
Approve Message by IMAP4
If the approver does not want to logon web mail to approve email, the approver can also use email client to approve email by IMAP4 protocol. First of all, the approver should connect the EmailArchitect Server by IMAP4 protocol instead of POP3 protocol, then create a folder named "Approval", finally move the email that will be approved to this folder, and then this email will be approved.
Server Filter in Enterprise Manager
In Enterprise Manager of EmailArchitect Email Server, there is an option "Server Filters". It contains dlls which execute block sender, customized rules, auto-response and email forwarding functions. If you are not a Server Filter developer, please do not change them. To learn more about development of server filter dll, please refer to Server SDK section.
See Also
Quick Tutorial User Permissions Domain Administration User Administration Services Administration SMTP Service POP3 Service IMAP4 Service Remote Object Call Service Webmail Service SSL Configuration Realtime Black List Anti-Spam Anti-Virus List Administration Traffic Control DBConnector Mail Archive DomainKeys and DKIM signature Storage and User Mailbox Incoming/outgoing Filters Advanced Functions in Filter Templates
EmailArchitect Server
Website
EmailArchitect Server Community