Retrieving patterns from a single list
This request packet retrieves patterns from server white list.
<packet version="1.4.2.0">
<spamfilter>
<get-patterns>
<filter>
<username>admin</username>
</filter>
<list>white</list>
</get-patterns>
</spamfilter>
</packet>
A positive response from the server can look as follows:
<packet version="1.4.2.0">
<spamfilter>
<get-patterns>
<result>
<status>ok</status>
<filter-id>admin</filter-id>
<id>1</id>
<pattern>*@spam.net</pattern>
<pattern>maillist@subscribespam.net</pattern>
<pattern>*.ua</pattern>
</result>
</get-patterns>
</spamfilter>
</packet>
Retrieving patterns from multiple lists
This request packet retrieves patterns from unwhite list of mailboxes mybox@domain.com and my@domain.com.
<packet version="1.4.2.0">
<spamfilter>
<get-patterns>
<filter>
<username>mybox@domain.com</username>
<username>my@domain.com</username>
</filter>
<list>unwhite</list>
</get-patterns>
</spamfilter>
</packet>
If user my@domain.com was not found on the server, the result is as follows:
<packet version="1.4.2.0">
<spamfilter>
<get-patterns>
<result>
<status>ok</status>
<filter-id>admin</filter-id>
<id>16</id>
<pattern>*.ua</pattern>
</result>
<result>
<status>error</status>
<errcode>1015</errcode>
<errtext>User does not exist.</errtext>
<filter-id>my@domain.com</filter>
</result>
</get-patterns>
</spamfilter>
</packet>