The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Странности Amavis"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Странности Amavis"  
Сообщение от Constantine A.Yarovoy email on 19-Сен-06, 18:56 
Уважаемая публика,

вылезла проблемка с amavisd-new, которой раньше не наблюдал.

Amavis: amavisd-new-2.4.2_2,1

Устанавливался из портов freebsd и работает в связке exim-4.63 и clamav для проверки почты на вирусы и спам.

При поступлении письма в логах amavis наблюдается ошибка:

Sep 19 17:50:01 /usr/local/sbin/amavisd[54790]: (54790-01) TROUBLE in check_mail: parts_decode_ext FAILED: parsing file(1) results - missing last 1 results at (eval 60) line 154.

В тырнете были посты на эту тему, где было предложено 2 варианта:
1) проверить права доступа к директории amavis'a
2) откатиться на версию назад для perl модуля Net::Server, так чтобы версия была равна = 0.90

Права на /opt/mailer/amavis - vscan:vscan, т.е. там всем владеет юзер amavis
Пробывал разные версии Net::Server и разные версии утилитки file - один хрен, не работает.

Что подскажите сделать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Странности Amavis"  
Сообщение от SubGun email(??) on 19-Сен-06, 18:57 
А зачем amavis, если clamav и так чудесно интегрируется в exim в три строки? У вас какая-то хитрая система?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Странности Amavis"  
Сообщение от Constantine A.Yarovoy email on 19-Сен-06, 19:04 
>А зачем amavis, если clamav и так чудесно интегрируется в exim в
>три строки? У вас какая-то хитрая система?

связка такая:

exim слушает коннекты на 25 и 10025 портах.
При поступлении письма на 25 порт, exim отдаёт письмо целиком через ротуер manualroute
на порт 10024 (на нём слушает соединения Amavis).

Amavis получает письмо и начинает очень большое количество проверок на вирусы или спам в письме. При этом может быть использовано несколько антивирусов и умудрённые схемы проверки на спам. Важным достоинством amavis'a является его возможность отправлять уведомления разного характера, которые настраиваются в виде шаблонов и многое другое.

После всех проверок amavis отправляет письмо обратно exim'u (только уже на 10025 порт) и вставляет в заголовки сообщения свои поля с результатами спам-проверок и вирус-проверок или же отправляет уведомление адресату или отправителю о вирусе в сообщении и т.д.

Спасибо конечно за интерес к моей системе,
но хотелось бы услышать ответ на мой первоначальный вопрос.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Странности Amavis"  
Сообщение от DustpaN on 20-Сен-06, 12:16 
Так вот сложно сказать
поставь в конфиге
$log_level = 5;
и в логе смотри на что он ругается.
могу ошибаться но похоже какой-то внешний перловский модул с декодированием не справляется
судя по "parts_decode_ext"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Странности Amavis"  
Сообщение от Alex_5252 email on 29-Сен-06, 20:04 
>Sep 19 17:50:01 /usr/local/sbin/amavisd[54790]: (54790-01) TROUBLE in check_mail: parts_decode_ext FAILED: parsing file(1)
>results - missing last 1 results at (eval 60) line 154.
Проблема в этом:
Net::Server 0.91 (or later) introduced a change which makes
it incompatible with amavisd-new-2.3.3 (or earlier).
Решение такое:
поставить Net::Server 0.90
Скачать его, распаковать, и выполнить в папке с ним следующие команды:
perl Makefile.PL
make
make install
Адальше перезапустить amavis-new и если это последняя проблема, то амавис заработает.
Только что сам сделал.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Странности Amavis"  
Сообщение от abask email(??) on 22-Окт-06, 19:58 
>>Sep 19 17:50:01 /usr/local/sbin/amavisd[54790]: (54790-01) TROUBLE in check_mail: parts_decode_ext FAILED: parsing file(1)
>>results - missing last 1 results at (eval 60) line 154.
>Проблема в этом:
>Net::Server 0.91 (or later) introduced a change which makes
>it incompatible with amavisd-new-2.3.3 (or earlier).
>Решение такое:
>поставить Net::Server 0.90
>Скачать его, распаковать, и выполнить в папке с ним следующие команды:
>perl Makefile.PL
>make
>make install
>Адальше перезапустить amavis-new и если это последняя проблема, то амавис заработает.
>Только что сам сделал.

У меня amavisd-new-2.4.3 (20060930)
[root@srv abask]# ./list-modules.pl
Algorithm::Diff -- 1.1901
Archive::Tar -- 1.30
Archive::Zip -- 1.16
BerkeleyDB -- 0.26
Compress::Zlib -- 1.42
Convert::BER -- 1.31
Convert::TNEF -- 0.17
Convert::UUlib -- 1.06
Crypt::OpenSSL::RSA -- 0.22
DBD::mysql -- 3.0002
DBI -- 1.48
Data::Dumper -- 2.121
Digest::MD5 -- 2.36
HTML::Parser -- 3.55
IO::Socket::SSL -- 0.97
IO::Stringy -- 2.110
IO::Zlib -- 1.04
IP::Country -- 2.20
MIME-tools -- ???
MIME::Base64 -- 3.07
Mail -- ???
Mail::DomainKeys -- 0.80
Mail::SPF::Query -- 1.997
Net::CIDR::Lite -- 0.18
Net::SSLeay -- 1.25
Net::Server -- 0.90
Perl -- 5.8.5
SNMP_Session -- 1.07
Sys::Hostname::Long -- 1.4
Text::Diff -- 0.35
Time::HiRes -- 1.94
Unix::Syslog -- 0.99

И в итоге все равно:

Oct 22 18:56:40 srv amavis[23932]: (23932-01) (!!)TROUBLE in check_mail: parts_decode_ext FAILED: parsing file(1) results - m
Oct 22 18:56:40 srv amavis[23932]: (23932-01) (!)PRESERVING EVIDENCE in /var/amavis/tmp/amavis-20061022T185640-23932
O

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Странности Amavis"  
Сообщение от Alex_5252 email on 23-Окт-06, 23:15 
>Net::Server -- 0.90
>И в итоге все равно:
Попробуй обновить Net::Server до последней версии... Это ж раньше была не поддерживаемость старыми версиями нового Net::Server.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Странности Amavis"  
Сообщение от abask email(??) on 24-Окт-06, 12:03 
>>Net::Server -- 0.90
>>И в итоге все равно:
>Попробуй обновить Net::Server до последней версии... Это ж раньше была не поддерживаемость
>старыми версиями нового Net::Server.


пробовал последнюю (вроде 0,94) через cpan

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру