[메일] 센드메일 스캔너 설치

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

이제 끝났군여..본인한테 멜 보내서 테스트 해보세여..

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

1 Response

  1. I really love to read such an excellent article. Helpful article. Hello Administ .

페이스북/트위트/구글 계정으로 댓글 가능합니다.