Removing Pattern

Use the del-pattern operation to remove patterns from a specified list of a specified user (Administrator or mailbox owner). For information on patterns refer to the Defining Pattern section.

In this chapter:

Request Packet Structure

Response Packet Structure

Samples

 

Request Packet Structure

A request XML packet removing a pattern includes the del-pattern operation node:

<packet>
<spamfilter>
<del-pattern>
...  
</del-pattern>
</spamfilter>
</packet>

 

The del-pattern node is presented by the SpamFilterDelPatternInputType type (spamfilter.xsd), and its graphical representation is as follows:

 

Remarks

You can remove patterns from multiple users in a single packet. Add as many del-pattern operations as the number of different users to be affected.

<del-pattern>
   ...
</del-pattern>
   ...
<del-pattern>
   ...
</del-pattern>

Important: When creating request packets, put nodes and elements in the order they follow in the packet structure.

 

Response Packet Structure

The del-pattern node of the output XML packet is presented by type SpamFilterDelPatternOutputType (spamfilter.xsd) and structured as follows:

 

 

Samples

Removing a pattern

This packet removes pattern *@spam.net from the server black list.

<packet>
<spamfilter>
   <del-pattern>
      <filter>
         <pattern>*@spam.net</pattern>
      </filter>
      <list>black</list>
      <username>admin</username>
   </del-pattern>
</spamfilter>
</packet> 
Removing multiple patterns

This packet removes patterns *@spam.net and spam@mailme.net from the black list of mailbox mybox@site.com.

<packet>
<spamfilter>
<del-pattern>

   <filter>
      <pattern>*@spam.net</pattern>
      <pattern>spam@mailme.net</pattern>
   </filter>
 
<list>black</list>
 
<username>mybox@site.com</username>
</del-pattern>
</spamfilter>
</packet>

 

This packet removes patterns *@spam.net and spam@mailme.net from the black list of mailbox mybox@site.com, and from server black list.

<packet>
<spamfilter>
<del-pattern>

   <filter>
      <pattern>*@spam.net</pattern>
      <pattern>spam@mailme.net</pattern>
   </filter>
 
<list>black</list>
 
<username>mybox@site.com</username>
</del-pattern>
<del-pattern>

   <filter>
      <pattern>*@spam.net</pattern>
      <pattern>spam@mailme.net</pattern>
   </filter>
 
<list>black</list>
 
<username>admin</username>
</del-pattern>
</spamfilter>
</packet>