[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