clamav+тишина для пользователей
Модераторы: Trinity admin`s, Free-lance moderator`s
clamav+тишина для пользователей
хм...глупый вопрос...немогу найти где можно(и можно ли вообще?) отключить тему посылки писем пользователям, что мол к вам пришёл такой-то вирус от такого-то товарища...
хотелось бы чтобы такие письмеца прилетали только мне...
поднимите мне веки! где копнуть?
хотелось бы чтобы такие письмеца прилетали только мне...
поднимите мне веки! где копнуть?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: clamav+тишина для пользователей
сам clamav таких писем не шлетlinz писал(а):хм...глупый вопрос...немогу найти где можно(и можно ли вообще?) отключить тему посылки писем пользователям, что мол к вам пришёл такой-то вирус от такого-то товарища...
хотелось бы чтобы такие письмеца прилетали только мне...
поднимите мне веки! где копнуть?
какой MTA используется? как взаимодействует с clamd?
ибо догадываться самому сложно
Re: clamav+тишина для пользователей
виноват.
clamav-milter ну и соответственно sendmail
clamav-milter ну и соответственно sendmail
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: clamav+тишина для пользователей
man clamav-milter | col -b | grep -A 5 -e '-q, --quiet'linz писал(а):виноват.
clamav-milter ну и соответственно sendmail
man clamav-milter | col -b | grep -A 5 -e '--postmaster-only'
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
может некоторым членам вашей семьи ссылочку на smart questions подарить?Pilat писал(а):Некоторые члены нашей семьи до того умные - хоть в петлю. Да, Клара Захаровна?![]()
самое очедвидное, но возможно не самое эффективное решение - настроить clamav-milter на отсылку зараженных сообщений на quarantine address, в .procmailrc данного пользователя удалять из письма все не text/plain и не text/html части и отсылать таким образом обработанное письмо оригинальному(ым) получателю(ям). в каком виде clamav-milter указывает в хидерах письма оригинального(ых) получателя(ей), я не смотрел, спросите об этом у вашей Клары Захаровны...Pilat писал(а):sendmail работает с clamd через clamav-milter
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
да так... пара недоформулированных вопросов подряд с последующей двусмысленной шуткой не располагают к подробным и обстоятельным ответамPilat писал(а):Ну что же мы такие чувствительные ?![]()
исходники clamav-milter открыты, так что все в ваших рукахPilat писал(а):Это не очень красиво.
навряд ли эта функциональность будет когда-нить реализована в clamav-milter. ибо она избыточна для антивирусного фильтраPilat писал(а):Идеально было бы так:
clamd определятет фирусованное письмо -> передает фильтру -> то вырезает атач -> и далее письмо идет своим ходом.
нетPilat писал(а):А не знаком ли ты с каким нить фильтром для аттачей?
он и не нужен, если застравить clamav-milter не отвергать письмо и не отравлять в карантин, а просто пометить как зараженное и сохранить оригинальный список получателей (если они локальные). все остальное можно легко сделать в /etc/procmailrc
http://google.com/search?ie=UTF-8&q=smart+questionsPilat писал(а):З.Ы. а ссылочку то дай )))
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
поподробнее - это навряд ли. я готов посоветовать, а не заниматься реализациейPilat писал(а):Хотелось бы узнать поподробнее (как можно подробнее) каким образом поступать с письмами из карантина.
clamav-milter'у объясняем, чтобы зараженные письма направлял по такому-то локальному адресу.
в .procmailrc этого локального пользователя из хидеров извлекаем отправителя оригинального письма с вирусом и получателя. делаем это с помощью formail.
потом в том же .procmailrc програняем все тело письма через скрипт (можно perl'овый), который вернет на stdout все текстовые части multipart message, остальные просто проигнорирует
после этого из того же .procmailrc подправленное тело письма вливается опять sendmail'у, с указанием оригинального отправителя (а может и не оригинального, а какого-нить служебного адреса) и оригинального получаетеля.
слабых мест два (как минимум):
1. я не знаю, как в хидерах sendmail'а получить список оригинальных получателей, если их больше одного. вернее, я знаю, как это сделать, но только с патчем на код. или надо извратиться с ruleset'ами и вставкой дополнительного поля, что в принципе реально
2. при передаче зараженного письма на карантинный адрес clamav-milter меняет subject письма. старый subject похоже нигде не сохраняется. так что еще надо (скорее всего ruleset'ами sendmail'а) сохранить значение оригинального поля Subject в другом поле, а потом в .procmailrc заменить Subject обратно, если это вообще необходимо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя