aboutsummaryrefslogtreecommitdiffstats
path: root/README.koi8.txt
blob: fdecd413234b6004711c48f9d712334932e1e6c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
API Rspamd.
===========

TODO.

������ ������ �������� rspamd.
==============================

1) ��� ������� �������������� � ������ ����� � �������� ������� ��������:
header_filters=regexp,my_func
��� ��� ������� - ��� ���� �������� c ������, ���� �������� ���� �������
���� ��������:
* header_filters - ������ ����������
* mime_filters - ������ ��� ������ mime �����
* message_filters - ������ ����� ��������� �������
* url_filters - ������� URL ������
���� ���������� ������� ������������ ��� ������ ���������� ���������� � �������.

2) ������� - ��� ���������� ��������, � ������� ������������ ���� ���������� �������
���������� ������� �� ��������� - "default", � ������� ������������ ���������� �������,
��� ������� ���� �� ���������� �������
��� ������ ������� ���������� ����������� ������� ������������, ������� ������������ ������������
����������� �������� ���������� ������ ������������ �������� � �������������. �� ��������� �����
�������� �������� ������� �����, ������� ������������� ������ ������� � ���������������� �����:

# ���� factors
factors {
	# ��������, "SURBL_DNS"=5.0
	"SYMBOL_NAME" = coefficient;
};
����� ��� ������� ����� ���������������� ������ �������, �������� � �������� �������
metric {
	name = "test_metric";
	function = "some_function";
	required_score = 20.0;
};
���� �������������� ������ �������� �������.

3) ��������� - ��� ���� ��������: SYMBOL:FLAG, ��� ����, SYMBOL - ���
�������, ��������������� ���������, � FLAG - �������� ������ ������ ��� ��� 
(1 ��� 0). ��������� ����������� � �������, ����� ���� ���������� ������� ������������.

4) ���� - �� ������ �� ����� ������������ ���������, ������ ������ � �� �������� � ����������
��������.

��������.
=========

������ ������:
SPAMD/1.1 0 EX_OK 
\       / \/
 ������   ���
         ������
Spam: False ; 2 / 5
��� ������ ������������� � sa-spamd (��� ������)

����� ������ ������:
RSPAMD/1.0 0 EX_OK
Metric: Name ; Spam_Result ; Spam_Mark / Spam_Mark_Required
Metric: Name2 ; Spam_Result2 ; Spam_Mark2 / Spam_Mark_Required2

���������� ���� metric ����� ���� ���������.
������ ������ ��������:
SYMBOL1, SYMBOL2, SYMBOL3 -- ������ ������������� � sa-spamd
Metric: SYMBOL1, SYMBOL2, SYMBOL3 -- ������ rspamd

������ ������ ������� �� ������� �������:
PROCESS SPAMC/1.2
\     / \       /
�������  ������

SPAMC - �������� ������������� � sa-spamd
RSPAMC - ����� �������� rspamd
� ����� �� ������� ������ �������������� ��������� ���������:
Content-Length - ����� ���������
Helo - HELO, ���������� �� �������
From - MAIL FROM
IP - IP �������
Recipient-Number - ����� �����������
Rcpt - ���������

��� �������� ����� �������������� � �������� rspamd.