Hello, on 23.04.2002 19:52, Dmitry Malov at maloff@corbina.net wrote:
> Monday, April 22, 2002, 1:52:27 PM, Dmitry wrote:
>
>>>
>>> у меня все-таки просьба к поддержке и авторам -- можно ли
>>> это реализовать (и если можно, то будет ли)?
>>>
>>> =====================================================================
>>> Может быть, возможна просто галочка в настройках аккаунта
>>> "Включить проверку на вирусы"?
>>>
>>> Это особенно удобно, если на один физический ящик через алиасы
>>> показывает множество адресов; не надо писать развесистые server-wide
>>> правила.
>>>
>>> Возможно, эта задача кажется слишком частной для того, чтобы сделать
>>> под нее отдельную галку, но все же, она стало слишком часто
>>> встречаться у коллег.
>>> =====================================================================
>
> DA> Не думаю, что эта возможность будет встроена в сервер: на этапе применения
> DA> серверных правил это потребует дополнительного доступа к аккаунту, а это
> DA> дорого, особенно для кластерных конфигураций. Плюс, правила применяются и
> к
> DA> транзитным сообщениям - логично будет захотеть возможности указать, для
> DA> каких доменов проверять - тоже где-то в сервере (таблица роутера?). Все
> это,
> DA> на мой взгляд, в итоге приведет к ненужным усложнениям механизма обработки
> DA> очереди и снижению производительности.
>
> DA> Правильнее было бы возложить задачу выбора - проверять или нет, - на
> DA> анти-вирусный модуль. Который может иметь доступ к некоему списку
> аккаунтов,
> DA> доменных имен и т.п. Есть вполне реальная возможность обновлять этот
> список
> DA> периодически информацией из аккаунтов, по LDAP или CLI (Directory
> Integration ->> Custom Account Settings.)
>
> Отлично.
>
> Я пишу антивирусный модуль (со списком аккаунтов). Предположим, что я
> пропускаю через него всю почту, а по загловкам сообщения в очереди
> пытаюсь понять, надо ли проверять почту для этого пользователя или
> нет.
>
> В один прекрасный момент модуль получает сообщение
>
> P I 23-04-2002 15:42:21 0000 ____ ____ <root@corbina.net>
> O T
> R W 23-04-2002 15:42:21 0000 ____ _FY_ <ivan@ivanov.ru>
>
> Received: from [195.14.50.1] (HELO ns.corbina.net)
> by corbina.ru (CommuniGate Pro SMTP 3.5.6)
> with ESMTP id 1933074 for ivan@ivanov.ru; Tue, 23 Apr 2002 19:42:21 +0400
> Received: by ns.corbina.net (Postfix, from userid 0)
> id 49DCC87A1C; Tue, 23 Apr 2002 19:42:47 +0400 (MSD)
> To: ivan@ivanov.ru
> Message-Id: <20020423154247.49DCC87A1C@ns.corbina.net>
> Date: Tue, 23 Apr 2002 19:42:47 +0400 (MSD)
> From: root@corbina.net (Charlie Root)
>
> test
>
> Как этот модуль поймет, что на самом деле(!) письмо было записано в ящик
> ag11243@post.ru (ситуация совершенно реальная), на котором
> включена(допустим, внешним образом) проверка на вирусы?
>
> Как получить полный список email-ов для данного _физического_ ящика?
> Думаю, что корректного способа не существует вовсе.
Зато есть способ узнать куда рутится адрес ivan@ivanov.ru - с помощью
команды CLI Route. Если же письмо кладется в ящик с помощью правила, то тут
вы правы - способа нет.
> А ведь
> пользователю трудно объяснить что проверка включена на какие-то его
> email-ы, а на какие-то нет, пользователь то мыслит категориями своего
> физического ящика, у которого может быть десяток имен внутри одного
> почтового сервера.
>
> Помогите мне пожалуйста решить эту сложную проблему.
>
>
>
> DA> На вопрос - будет ли это реализовано для CGPMcAfe - я, к сожалению,
> ответить
> DA> не могу.
--
Best regards,
Dmitry Akindinov -- Stalker Labs
Получено Tue Apr 23 17:25:58 2002