6-11
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Chapter6      Email Security Manager
Multiple conditions may defined for each filter. When multiple conditions are 
defined, you can choose whether the conditions are tied together as a logical OR 
(“Any of the following conditions...”) or a logical AND (“All of the following 
conditions”). 
Table 6-3
Content Filter Conditions 
Condition
Description
(no conditions)
Specifying conditions in content filters is optional. If no 
conditions are specified, a 
true
rule is implied. The 
true
rule matches all messages, and the actions are always 
performed. 
Message Body or 
Attachments
Contains text: Does the message body contain text or an 
attachment that matches a specific pattern? 
Contains smart identifier: Does content in the message 
body or attachment match a smart identifier?
Contains term in content dictionary: Does the message 
body contain any of the regular expressions or terms in the 
content dictionary named <dictionary name>?
For this option to be enabled, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Number of matches required. Specify the number of 
matches required for the rule to evaluate to true. You can 
specify this threshold for text, smart identifiers, or content 
dictionary terms.
This includes delivery-status parts and associated 
attachments.
Pdf data extraction to excel - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
how to save filled out pdf form in reader; extract data out of pdf file
Pdf data extraction to excel - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
extract table data from pdf to excel; java read pdf form fields
Chapter6      Email Security Manager
6-12
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Message Body
Contains text: Does the message body contain text that 
matches a specific pattern? 
Contains smart identifier: Does content in the message 
body match a smart identifier?
Contains term in content dictionary: Does the message 
body contain any of the regular expressions or terms in the 
content dictionary named <dictionary name>?
For this option to be enabled, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Number of matches required. Specify the number of 
matches required for the rule to evaluate to true. You can 
specify this threshold for text or smart identifiers.
This rule applies to the body of the message only. It does 
not include attachments or headers.
Message Size
Is the body size within a specified range? Body size refers 
to the size of the message, including both headers and 
attachments. The body-size rule selects those messages 
where the body size compares as directed to a specified 
number.
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
VB.NET PDF Text Extract Library: extract text content from PDF
Application. Advanced Visual Studio .NET PDF text extraction control, built in .NET framework 2.0 and compatible with Windows system.
export pdf form data to excel; extract data from pdf form to excel
C# PDF Text Extract Library: extract text content from PDF file in
Image text extraction control provides text extraction from PDF images and image files. Best C#.NET PDF text extraction library and component for free download.
pdf data extraction to excel; extracting data from pdf to excel
6-13
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Chapter6      Email Security Manager
Attachment Content
Contains text. Does the message contain an attachment 
that contains text or another attachment that matches a 
specific pattern? This rule is similar to the 
body-contains()
rule, but it attempts to avoid scanning 
the entire “body” of the message. That is, it attempts to 
scan only that which the user would view as being an 
attachment.
Contains a smart identifier. Does content in the message 
attachment match the specified smart identifier?
Contains terms in content dictionary. Does the 
attachment contain any of the regular expressions or terms 
in the content dictionary named <dictionary name>?
To search for dictionary terms, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Number of matches required. Specify the number of 
matches required for the rule to evaluate to true. You can 
specify this threshold for text, smart identifier, or content 
dictionary matches.
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project. DLLs for PDF Image Extraction in VB.NET.
cannot save pdf form in reader; save data in pdf form reader
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET PDF - PDF File Pages Extraction Guide. Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc. Free PDF document
html form output to pdf; extract pdf data to excel
Chapter6      Email Security Manager
6-14
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Attachment File Info
Filename. Does the message contain an attachment with a 
filename that matches a specific pattern?
File type. Does the message contain an attachment of a 
file type that matches a specific pattern based on its 
fingerprint (similar to a UNIX 
file
command)? 
MIME type. Does the message contain an attachment of 
a specific MIME type? This rule is similar to the 
attachment-type
rule, except only the MIME type given 
by the MIME attachment is evaluated. (The appliance 
does not try to “guess” the type of the file by its extension 
if there is no explicit type given.) 
Image Analysis. Does the message contain an image 
attachment that matches the image verdict specified? 
Valid image analysis verdicts include: Suspect, 
Inappropriate, Suspect or Inappropriate, Unscannable, or 
Clean. 
Attachment Protection Contains an attachment that is password-protected or 
encrypted.
(For example, use this condition to identify attachments 
that are potentially unscannable.)
Contains an attachment that is NOT 
password-protected or encrypted.
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document. C# Project: DLLs for PDF Image Extraction. In
exporting pdf data to excel; exporting data from excel to pdf form
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Text Extraction. Mature and robust APIs are provided for programmers to integrate and perform PDF text extraction feature in .NET windows and web project.
extract data from pdf c#; how to extract data from pdf file using java
6-15
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Chapter6      Email Security Manager
Subject Header
Subject Header: Does the subject header match a certain 
pattern?
Contains terms in content dictionary: Does the subject 
header contain any of the regular expressions or terms in 
the content dictionary <dictionary name>?
To search for dictionary terms, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Other Header
Header name: Does the message contain a specific 
header? 
Header value: Does the value of that header match a 
certain pattern?
Header value contains terms in the content dictionary. 
Does the specified header contain any of the regular 
expressions or terms in the content dictionary named 
<dictionary name>? 
To search for dictionary terms, the dictionary must already 
have been created. See Content Dictionaries, page14-2
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
C#: Demos and Sample Codes for Image Content Extraction Using OCR
C# Sample Code for Png Image Text Extraction. This C# OCR demo code illustrates how to extract text from Png and save to png.pdf. // Set the training data path.
how to extract data from pdf to excel; extract data from pdf to excel
C# PDF File Permission Library: add, remove, update PDF file
Form Process. Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert Choose to offer PDF annotation and content extraction functions.
pdf form save with reader; extract pdf form data to xml
Chapter6      Email Security Manager
6-16
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Envelope Sender 
Envelope Sender. Does the Envelope Sender (i.e., the 
Envelope From, <MAIL FROM>) match a given pattern?
Matches LDAP group. Is the Envelope Sender, i.e., the 
Envelope From, <MAIL FROM>) in a given LDAP 
group?
Contains term in content dictionary. Does the envelope 
sender contain any of the regular expressions or terms in 
the content dictionary named <dictionary name>?
To search for dictionary terms, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
VB.NET PDF File Permission Library: add, remove, update PDF file
Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Choose to offer PDF annotation and content extraction functions.
how to save editable pdf form in reader; export excel to pdf form
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. PDF document splitting, PDF page reordering and PDF page image and text extraction.
extract data from pdf form; extracting data from pdf files
6-17
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Chapter6      Email Security Manager
Envelope Recipient
Envelope Recipient. Does the Envelope Recipient, (i.e. 
the Envelope To, <RCPT TO>) match a given pattern?
Matches LDAP group. Is the Envelope Recipient, (i.e. 
the Envelope To, <RCPT TO>) in a given LDAP group?
Contains term in content dictionary. Does the envelope 
recipient contain any of the regular expressions or terms 
in the content dictionary named <dictionary name>?
To search for dictionary terms, the dictionary must already 
have been created. See Content Dictionaries, page14-2.
Note: The Envelope Recipient rule is message-based. If a 
message has multiple recipients, only one recipient has to 
be found in a group for the specified action to affect the 
message to all recipients.
Is the Envelope Sender (i.e., the Envelope From, <MAIL 
FROM>) in a given LDAP group?
Receiving Listener
Did the message arrive via the named listener? The 
listener name must be the name of a listener currently 
configured on the system. 
Remote IP
Was the message sent from a remote host that matches a 
given IP address or IP block? The Remote IP rule tests to 
see if the IP address of the host that sent that message 
matches a certain pattern. The IP address pattern is 
specified using the allowed hosts notation described in 
Sender Group Syntax, page 5-27, except for the SBO, 
SBRS, dnslist notations and the special keyword ALL.
Reputation Score
What is the sender’s SenderBase Reputation Score? The 
Reputation Score rule checks the SenderBase Reputation 
Score against another value. 
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
Chapter6      Email Security Manager
6-18
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Note
The dictionary-related conditions are only available if you have one or more 
dictionaries enabled. For information about creating content dictionaries, see 
Content Dictionaries, page 14-2.
DKIM Authentication
Did DKIM authentication pass, partially verify, return 
temporarily unverifiable, permanently fail, or were no 
DKIM results returned?
SPF Verification
What was the SPF verification status? This filter rule 
allows you to query for different SPF verification results. 
For more information about SPF verification, see “Email 
Authentication” in Cisco IronPort AsyncOS for Email 
Advanced Configuration Guide.
Table 6-3
Content Filter Conditions  (Continued)
Condition
Description
6-19
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Chapter6      Email Security Manager
Figure 6-2
Content Filter Conditions
Content Filter Actions
At least one action must be defined for each content filter. 
Actions are performed in order on messages, so consider the order of actions when 
defining multiple actions for a content filter. 
When you configure a quarantine action for messages that match Attachment 
Content conditions, Message Body or Attachment conditions, Message body 
conditions, or the Attachment content conditions, you can view the matched 
content in the quarantined message. When you display the message body, the 
matched content is highlighted in yellow. You can also use the $MatchedContent 
action variable to include the matched content in the message subject. For more 
information, see Cisco IronPort AsyncOS for Email Advanced Configuration 
Guide.
Chapter6      Email Security Manager
6-20
Cisco IronPort AsyncOS 7.5 for Email Configuration Guide
OL-25136-01
Only one final action may be defined per filter, and the final action must be last 
action listed. Bounce, deliver, and drop are final actions. When entering actions 
for content filters, the GUI and CLI will force final actions to be placed last.  
Table 6-4
Content Filter Actions 
Action
Description
Quarantine
Quarantine. Flags the message to be held in one of the 
system quarantine areas.
Duplicate message: Sends a copy of the message to the 
specified quarantine and continues processing the original 
message. Any additional actions apply to the original 
message. 
Encrypt on Delivery The message continues to the next stage of processing. 
When all processing is complete, the message is encrypted 
and delivered.
Encryption rule: Always encrypts the message or only 
encrypts it if an attempt to send it over a TLS connection 
first fails. See Using a TLS Connection as an Alternative to 
Encryption, page 12-11 for more information.
Encryption Profile. Once processing is complete, encrypts 
the message using the specified encryption profile, then 
delivers the message. This action is for use with a Cisco 
IronPort Encryption Appliance or a hosted key service.
Subject. Subject for the encrypted message. By default, the 
value is 
$Subject
.
Documents you may be interested
Documents you may be interested