Re: [Exim-users] rspamd

2017-12-21 Пенетрантность Alexandr Krivulya

21.12.2017 17:58, Vsevolod Stakhov пишет:

Еще можно интегрировать через dlfunc:
https://github.com/vstakhov/rspamd/tree/master/contrib/exim/dlfunc-json


А вот это очень интересно. Пока идут споры порт для фри планируется?

___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] rspamd

2017-12-21 Пенетрантность Alexander Titaev
Здравствуйте, Vsevolod.

Вы писали 21 декабря 2017 г., 23:58:50:

> On 21.12.2017 12:57, Alexander Titaev wrote:
>> Здравствуйте, Exim.
>> 
>> попробовал rspamd на тесте, все хорошо. Перенес на прод, а в лог валит, со 
>> стороны exim
>> 
>> 2017-12-21 15:34:41 1eS03d-0008IU-H0 spam acl condition: cannot parse spamd 
>> output
>> 
>> со стороны rspamd
>> 
>> 2017-12-21 15:34:41 #26466(normal) <138e9e>; task; accept_socket: accepted 
>> connection from 127.0.0.1 port 39189, task ptr: 7FF6B1788780
>> 2017-12-21 15:34:41 #26466(normal) <138e9e>; task; 
>> rspamd_worker_error_handler: abnormally closing connection from: 127.0.0.1, 
>> error: HTTP parser error: invalid URL
>> 

> https://rspamd.com/doc/integration.html#integration-with-exim-mta - до
> 4.84 включительно, нужен патч.

tnx
-- 
С уважением,
 Alexander  mailto:t...@irk.ru


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] rspamd

2017-12-21 Пенетрантность Vsevolod Stakhov
On 21.12.2017 12:57, Alexander Titaev wrote:
> Здравствуйте, Exim.
> 
> попробовал rspamd на тесте, все хорошо. Перенес на прод, а в лог валит, со 
> стороны exim
> 
> 2017-12-21 15:34:41 1eS03d-0008IU-H0 spam acl condition: cannot parse spamd 
> output
> 
> со стороны rspamd
> 
> 2017-12-21 15:34:41 #26466(normal) <138e9e>; task; accept_socket: accepted 
> connection from 127.0.0.1 port 39189, task ptr: 7FF6B1788780
> 2017-12-21 15:34:41 #26466(normal) <138e9e>; task; 
> rspamd_worker_error_handler: abnormally closing connection from: 127.0.0.1, 
> error: HTTP parser error: invalid URL
> 
> root@mxs:~# dpkg -l | grep -E 'exim|rspamd'
> hi  exim4-base   4.82-1firehub1   
> amd64support files for all Exim MTA (v4) packages
> hi  exim4-config 4.82-1firehub1   
> all  configuration for the Exim MTA (v4)
> hi  exim4-daemon-heavy   4.82-1firehub1   
> amd64Exim MTA (v4) daemon with extended features, including 
> exiscan-acl
> ii  rspamd   1.6.5-2~trusty   
> amd64Rapid spam filtering system
> root@mxs:~#
> 
> настройки rspamd дефолтовые, то есть те что отдались из
> deb http://rspamd.com/apt-stable/ trusty main
> 
> конфиг exim без затей
> spamd_address = 127.0.0.1 11333 variant=rspamd
> 
> ...
> warn
> hosts = !+relay_from_hosts
> spam= nobody:true/defer_ok
> add_header  = X-Spam_score: $spam_score\n\
> X-Spam_score_int: $spam_score_int\n\
> X-Spam_bar: $spam_bar\n\
> X-Spam_report: $spam_report
> logwrite= X-Content: found SPAM in message from 
> $sender_address, score: $spam_score, spam_action - $spam_action. Accepted.
> 

https://rspamd.com/doc/integration.html#integration-with-exim-mta - до
4.84 включительно, нужен патч.

Еще можно интегрировать через dlfunc:
https://github.com/vstakhov/rspamd/tree/master/contrib/exim/dlfunc-json

Она делает правильные вещи, в отличие от косячной дефолтной интеграции,
по которой я уже устал спорить с разработчиками exim'а, которые лучше
впилят какой-нибудь идиотизм, вроде SMTP Chunked, чем осилят ходить к
Rspamd через http/json интерфейс, как делают все остальные...

___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



[Exim-users] rspamd

2017-12-21 Пенетрантность Alexander Titaev
Здравствуйте, Exim.

попробовал rspamd на тесте, все хорошо. Перенес на прод, а в лог валит, со 
стороны exim

2017-12-21 15:34:41 1eS03d-0008IU-H0 spam acl condition: cannot parse spamd 
output

со стороны rspamd

2017-12-21 15:34:41 #26466(normal) <138e9e>; task; accept_socket: accepted 
connection from 127.0.0.1 port 39189, task ptr: 7FF6B1788780
2017-12-21 15:34:41 #26466(normal) <138e9e>; task; rspamd_worker_error_handler: 
abnormally closing connection from: 127.0.0.1, error: HTTP parser error: 
invalid URL

root@mxs:~# dpkg -l | grep -E 'exim|rspamd'
hi  exim4-base   4.82-1firehub1   
amd64support files for all Exim MTA (v4) packages
hi  exim4-config 4.82-1firehub1   
all  configuration for the Exim MTA (v4)
hi  exim4-daemon-heavy   4.82-1firehub1   
amd64Exim MTA (v4) daemon with extended features, including exiscan-acl
ii  rspamd   1.6.5-2~trusty   
amd64Rapid spam filtering system
root@mxs:~#

настройки rspamd дефолтовые, то есть те что отдались из
deb http://rspamd.com/apt-stable/ trusty main

конфиг exim без затей
spamd_address = 127.0.0.1 11333 variant=rspamd

...
warn
hosts = !+relay_from_hosts
spam= nobody:true/defer_ok
add_header  = X-Spam_score: $spam_score\n\
X-Spam_score_int: $spam_score_int\n\
X-Spam_bar: $spam_bar\n\
X-Spam_report: $spam_report
logwrite= X-Content: found SPAM in message from 
$sender_address, score: $spam_score, spam_action - $spam_action. Accepted.

-- 
С уважением,
 Alexander  mailto:t...@irk.ru


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users