[Sysadmins] Извлечь письмо из карантина
Alexey Shabalin
=?iso-8859-1?q?a=2Eshabalin_=CE=C1_gmail=2Ecom?=
Пт Дек 5 14:28:48 MSK 2008
5 декабря 2008 г. 13:38 пользователь "А. Куликовский" <kae на tut.by> написал:
> Alexey Shabalin пишет:
>>
>> 2008/12/4 "А. Куликовский":
>>
>>>
>>> Доброго времени суток!
>>> Имеется связка postfix+amavis+spamassassin, беседуют через порты 10024 и
>>> 10024. Несколько писем попало в карантин. Пробовал amavisd-release, но он
>>> Can't connect to UNIX socket /var/run/amavis/amavisd.sock: , нетути
>>> такого
>>> сокета.
>>> Можно ли это побороть?
>>>
>>
>> можно.
>> для начала надо прочитать документацию.
>>
>> ЗЫ: злой я стал совсем. Люди!!! почему не читаете документацию?
>>
>
> Ну так ткнули бы носом в эту f..ng документацию, а то того мана нету, в этом
> ничего нету, в рассылке - те же причиндалы... Полдня ушло...
>
вот выдержка из документации. (только пути не трогайте - они должны
быть нормальными в соответствующих файлах конфигов. смотрите в
conf.d/??-policy)
---------------
Releasing from a quarantine
The utility amavisd-release tells the amavisd daemon to fetch a mail
from a local quarantine, and send it to MTA through its regular
channels ($notify_method), bypassing re-checking.
By default it connects to socket /var/amavis/amavisd.sock, on which
amavisd should be listening for AM.PDP protocol, but one can use inet
socket instead of a Unix socket if there is a need to run
amavisd-release from a remote host.
In the amavisd.conf the following should be added:
$unix_socketname = "$MYHOME/amavisd.sock"; # listen on Unix socket
# alternatively (less common):
# $inet_socket_port = [10024, 9998]; # listen on listed inet tcp ports
# apply policy bank AM.PDP-SOCK on a Unix socket:
# (note that this precludes the use of old amavis-milter
# helper program (with sendmail) on the same socket)
$interface_policy{'SOCK'} = 'AM.PDP-SOCK';
# apply policy bank AM.PDP-INET to some inet tcp socket, e.g. tcp port 9998:
$interface_policy{'9998'} = 'AM.PDP-INET';
$policy_bank{'AM.PDP-SOCK'} = {
protocol => 'AM.PDP', # select Amavis policy delegation protocol
auth_required_release => 0, # don't require secret_id for amavisd-release
};
$policy_bank{'AM.PDP-INET'} = {
protocol => 'AM.PDP', # select Amavis policy delegation protocol
inet_acl => [qw( 127.0.0.1 [::1] )], # restrict access to these IP addresses
# auth_required_release => 0, # don't require secret_id for amavisd-release
};
-----------------
> ЗЫ: Савсэм злой стал, двоек понаставил...
вот боюсь после этого идти куда-нибудь учится :) нарвусь на
преподавателя, знакомого по переписке :)
--
Alexey Shabalin
Подробная информация о списке рассылки Sysadmins