Сервер - статьи


Установка - часть 3


if [ -x /usr/local/bin/freshclam ]; then /usr/local/bin/freshclam --http-proxy=proxy.tomsk.net \ --proxy-user=warm:passwd \ -l /var/log/freshclam.log \ -d \ -c 4 echo "Starting freshclam AV update ..." fi

Это запускает freshclam, если он есть, и говорит ему использовать прокси, имя юзера и пароль, писать свои действия в указанный лог, демонизироваться и проверять новые базы 4 раза в сутки. Подробнее читайте в документации (man freshclam?).

В результате выше изложенных действий можно получить МТА, который не возьмёт почту, содержащую malware, имеющую неправильные MIME типы данных (например, 8-и битные символы в поле Subject не допустимы по RFC и должны кодироваться 7-и битными), так же прикрутить spamasassin. Разумеется, что это можно сделать с любым современным МТА, главная же фишка состоит в том, что сообщение об отлупе письма даётся так скоро как это только возможно, а это умеют делать далеко не все МТА. В основном встречаются варинаты, когда МТА принимает сообщение и говорит "ОК", потом начинает его рассматривать, проверять на вирусы, пропускать или посылать обратное сообщение и(или) сообщение администратору об ошибке и вирусах, занимать дисковое пространство под карантин :-).

Зачем это надо? Когда можно сначала всё проверить, а потом окончательно принять сообщение для дальнейшей передачи или просто дать отлуп и ничего не посылать.

Вот и всё, что я хотел рассказать. В следующий раз, может быть, расскажу о своих наработках "как связать MySQL, exim и cyrus-imapd"... document.write('');

Новости мира IT:

  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -

Архив новостей

Последние комментарии:  (66)
2 Август, 17:53  (19)
2 Август, 17:51  (34)
2 Август, 15:40  (42)
2 Август, 15:35  (1)
2 Август, 14:54  (3)
2 Август, 14:34  (3)
2 Август, 14:15  (2)
2 Август, 13:34  (7)
2 Август, 13:04  (3)
2 Август, 12:28

BrainBoard.ru
Море работы для программистов, сисадминов, вебмастеров.
Иди и выбирай!
Loading google.load('search', '1', {language : 'ru'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('018117224161927867877:xbac02ystjy'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true);



- Начало -  - Назад -  - Вперед -