>> Read No. 47833 article  
qmail-scanner 작동방법에 대해서...

등록 2002-04-26 20:24:00     조회 2
이름 스캐너    

		qmail-scanner작동 방법이 따로 있나요?
qmail.kldp.org에서 보고 설정은 했지만
여전히 "광고","괌고"메일은 들어옵니다.
 qmail-scanner설정은 다음과 같이 했습니다.
 ===================================================================
 큐메일 스캔너 설치 ( Qmail-scanner Install )
 참조 : http://qmail-scanner.sourceforge.net/  큐메일 설치전에 몇가지 패치와 연동프로그램을 설치
해야 한다.     * Perl 5.005_03+ 이상 버젼 설치
   * Perl module Time::HiRes모듈 설치
   * Maildrop 0.73 이상 버젼 설치
   * Qmail 1.03 에 QMAILQUEUE patch 를  해야 한다.
 위의 몇가지 사항을 만족해야 qmail-scanner 이 무사히 설치가 된다.
perl 은 기본적으로 설치가 되어져 있을것이다. 없다면...
 rpm -Uvh perl-* 로 설치한다.
그런후 Time::HIRes모듈을 설치한다.
먼저 http://search.cpan.org/doc/JHI/perl-5.7.2/ext/Time/HiRes/HiRes.pm 에서
HiRes.pm 파일을 다운 받고..그 디렉토리에서 ...
 # perl -e 'use CPAN; install Time::HiRes'
 그럼...이것저것 물어보면서 자동으로 설치를 한다.
그런 후 http://download.sourceforge.net/courier/ 에서 maildrop 를 다운 받아
설치 한다.
 # ./configure [options]
# make
# make install-strip
# make install-man
 http://www.qmail.org/qmailqueue-patch 이곳의 qmailqueue-pathch 파일을 다운
받고 qmail 소스를 패치 시킨다.
 # tar xzvf qmail-1.03.tar.gz
# patch -p0 < qmailqueue-patch
 그런뒤 멋지게 큐메일을 설치한다.
  그런후 qmail-scanner 를 설치한다. 설치전에
suidperl 의 퍼미션 등을 점검한다. 보안상 막아놓았다면  풀어주자.
염려되면..alias 계정을 wheel 등의 그룹에 추가하여 일정 사용자에게만 풀
어주자..
 # chgrp wheel /usr/bin/suidperl
# chmod 4710 /usr/bin/suidperl
  # ./configure --install
 하시면 알아서 필요한 팻키지들을 점검한후 설치를 해버린다.
혹시 unzip 이나 기타 다른 팻키지가 없을때 어디가서 다운 받아서 깔아라고
친절하게 가르쳐 주니 그대로 필요 팻키지를 설치한고 다시 시도한다.
 이제 설치가 완료되었으면...
 /var/qmail/bin/qmail-scanner-queue.pl 가 생성되어 있을것이다.
그리고 ../var/spool/qmailscan 이란 디렉토리가 생성되어져 있을것이다.
이제 몇가지 환경 변수 지정 및 설정을 해주면 된다.
 # vi /var/qmail/supervise/qmail-smtpd/run  을 열고 아래와 같이 설정을
변경해 준다.
 #!/bin/sh
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
export QMAILQUEUE
ALIAS_UID=`id -u alias`
ALIAS_GID=`id -g alias`
exec /usr/local/bin/softlimit -m 6000000
/usr/local/bin/tcpserver -v -p -x/etc/tcp.smtp.cdb -u $ALIAS_UID -g
$ALIAS_GID 0 25 /var/qmail/bin/qmail-smtpd 2>&1
 * softlimit 값을 기본 2000000 정도로 잡는데...3배 정도로 반드시 올려줘라
 그런후 /var/spool/qmailscan 으로 가서 quarantine-attachments.txt 에 필터 대상
헤드 내용을 추가해 줘라..요즘에 유행하는 sircam 바이러스 필터 헤드는 다음과
같다.
 Multipart message   Virus-Content-Disposition:  Sircam.worm Virus
 * Multipart message 와 Vireus-Comtent-Dispositon:과 Sircam.worm Virus 사이는
모두 [TAB] 이다.
 추가로
 .pif    0   Sircam Virus(.pif)
 헤드문도 추가 해준다.
 이와 같이 주정후 꼭 다음 명령어를 실행해 준다.
 # /var/qmail/bin/qmail-scanner-queue.pl -g
 이제 테스트 해보자
 설치 소스가 있는 디렉토리로 가서 하위의 contrib 디렉토리로 가면 다음 테스트
스크립트가 있다. 실행하면 된다.
 # ./test_installation.sh -doit
 이제 /var/spool/qmailscan 으로 가셔 ..
 viruses.log 를 보면..
 04/08/2001 16:30:15     root at zzang911.net   Qmail-Scanner viral
test: checking perlscanner...   EICAR Test Virus
 아래와 같은 메세지가 있을것이다. 잘 걸려 낸다..
 실제로 필터된 메일은.../var/spool/qmailscan/viruses 안에 저장되고 실제 수신처로
전달되진 않는다..보낸사람에겐 바이러스성 메일이라는 경보성 메일을 보낸다.
 이걸루..qmail-scanner 설치가 완료되었다.
 ====================================================================
 서진우 (alang at sysmng.com)님의 매뉴얼대로 했지만 여전히 필터링은 안되네요.
 모든 설정이나 이런건 맞는거 같은데.. 스캐너 작동은 어떻게 해야 되는지...
 qmail.kldp.org에서 답을 찾지못해 이곳에 올립니다.
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.74 초 ] 작업시간: [ 0.3 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791534999
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.