[메일] 센드메일 스캔너 설치
Sendmail 쓰시고 그 놈의 바이러스 땜시 살수가 읍따…
하시는 분들께 드립니다.
inflex는 쎈멜에 딱 붙어서 바이러스 검사와
어태치 파일필터링을 해줍니다.
고로… 전에 나비다드를 이걸로 잡았고…
Hybris 나돈거 또 Sircam 꺼정 모두모두 처리해씀다.
아주 훌륭하져.. 겅짜이므로 ^^;
얼마전 연구한거니… (-.-;;; 처버 티를…) 따라만 하시면 쉽게 됩니다.
##############################################################
1. 먼저 플그램 다운로드를 받습니다.
Inflex
http://www.pldaniels.com/inflex/inflex -1.0.8.tar.gz
Sophos Anti Virus
http://www.sophos.com/downloads/products/unix.html 에 가셔서
다운로드 받으시면 됩니다. 거기서 자기 환경에 맞는 버전을
다운로드 받으세여… 첨 받으시는 분은 밑에 보시면
Request username and password 항목이 있으니 그거 클릭하시고
약간의 설문 조사에 응하시면 메일로 날라옴니다. ^^;;;;
##############################################################
2. Sophos Anti Virus 설치 (제 환경의 리눅스 기준임다.)
# adduser -s /bin/false sweep
(먼저 유저 추가함다. 그룹도 같이 추가댐다 리눅스라…^^)
# tar zxvf linux.intel.libc6.tar.Z
(그럼 디렉토리 생기져… 안드로 들어가서리…)
# ./install.sh
(설치끝…. ^^;)
##############################################################
3. inflex 설치
# adduser -s /bin/false -d /usr/local/inflex inflex
(여기도 당근 그룹도 같이 추가.)
# tar zxvf inflex-1.0.9PR1.tar.gz
(당근 생성된 디렉토리 안으로 들어가셔서여…)
# ./install.sh
(질문에 답을 잘하세여…. ^^;;;)
※ 상세 설명…
첫질문 OS가 뭔교…? 전 리눅스를 택해씀다.
두번째 크론탭에 15분마다 메일큐를 걸겠습니까..? 전 아니라 그래씀다.
세번째 센멜 꺼따 켜까여? 이거 절때 안댐니다…. 설명은 후에… 일단 N 타이핑…
##############################################################
4. 설정 약간 수정하기
# vi ~inflex/inflex
57번째줄…(처버를 위한 팁… 열고 :57 하세여… ^^)
이건 수정할 필요는 읍쓰나… -.-;;;
저는 Xheader=”X-scanner: Scanned By Sunoo Virus Scanner :-)” 라고 했습니다.
123번째 줄… 이거 중요.. 이거 안하면 메일 안 감니다. 안 오구여…
sophos=/usr/local/sophos/sweep를 아래와 같이 바꾸세여.
sophos=/usr/local/bin/sweep <== 이게 맞는 줄임다.
265번째 줄서부터….
막고자 하는 파일확장자를 쭈욱 적어주세여.
저는
${find} ${unpackdir} $find_flags ‘*.exe*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.com*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.bat*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.php*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.asp*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.inc*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.vbs*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.pif*’ >> ${namebadfileslog}
${find} ${unpackdir} $find_flags ‘*.lnk*’ >> ${namebadfileslog}
이라고 바꿔씀다… mp3는 용서합니다. ^^;
밑의 두줄은 그저께 바꿔씀다…. 통과시키는게 괘씸해서리…. ^^;;;
저장하시고 나가세여…
아까 inflex설치 했을때 젤 밑에 이렇게 하라고 나옵니다.
/usr/sbin/sendmail -bd -q15m -C /usr/local/inflex/inflex.cf
글어나….. 저는 아래와 같이 해씀니다.
# vi /etc/sysconfig/sendmail
저는
DAEMON=yes
QUEUE=15m
CFG=/usr/local/inflex/inflex.cf
이렇게 적어씀다…
# vi /etc/rc.d/init.d/sendmail
45번째 줄 부터
daemon /usr/sbin/sendmail $([ “$DAEMON” = yes ] && echo -bd) \\
$([ -n “$QUEUE” ] && echo -q$QUEUE)
를
daemon /usr/sbin/sendmail $([ “$DAEMON” = yes ] && echo -bd) \\
$([ -n “$QUEUE” ] && echo -q$QUEUE) \\
$([ -n “$CFG” ] && echo -C $CFG)
이걸로 바꿈니다.
설정 끄읕….
##############################################################
5. /etc/rc.d/init.d/sendmail restart
이제 끝났군여..본인한테 멜 보내서 테스트 해보세여..