Linux Mail

spamassassin 필터 설치하기

2009.05.12 22:55

HOSTWAY 조회 수:15044

spamassassin 필터 설치하기

    spamassassin 은 open-source spam filter 로서 간단히 적용이 가능하다.
    만약 Redhat Linux 9 이하등의 하위 버전을 이용중이라면 spamassassin 이 제공하는 Full Feather 를 사용할 수 없다.

1. spamassassin 설치
    CentOS 나 Fedora 등이 설치된 서버라면 간단히 yum -y install spamassassin 과 같이 설치가 종료되나,
    여기서는 배포사이트인 http://spamassassin.apache.org 에서 제공되는 tar.bz2 를 이용하여 설치한다.
    적당한 경로에 해당 패키지를 다운로드를 한다.
    [root@localhost root]# rpmbuild -tb 다운로드받은Mail-SpamAssassin.tar.gz
   
    rebuild 된 rpm 패키지를 설치한다.
    [root@localhost root]# rpm -Uhv /usr/src/redhat/i386/Mail-Spam*

    spamassassain 패키지가 요구하는 Perl module 을 아래와 같이 추가한다.
    예) Net::DNS

    [root@localhost root]# perl -MCPAN -e shell
                  > install Net::DNS
    와 같이 요구되는 모든 Perl module 을 설치 후 다시 아래와 같이 패키지를 설치한다.
    [root@localhost root]# rpm -Uhv /usr/src/redhat/i386/Mail-Spam*

2. mailbox 로 전송되기 전에 spamassassin 이 처리하도록 설정.
    [root@localhost root]# vi /etc/procmailrc
    최상단에 아래와 같이 추가
    INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc

3. spamassassin 구동
    [root@localhost root]# /etc/init.d/spamassassin start

4. spamassassin 설정 파일들은 /etc/mail/spamassassin 에 위치하고 있으며, SpamAssassin Configuration Generator 를 이용한다.
    http://www.yrex.com/spam/spamconfig.php 을 참고해서 적절히 활성화 시킨 후에 Genetate the Configuration File 을 수행하여 생성된 Configuration 을 /etc/mail/spamassassin/local.cf 파일로 대체시킨다.

5. spamassassin 을 재구동하면 모든 구성이 완료된다.
    [root@localhost root]# /etc/init.d/spamassassin restart
번호 제목 글쓴이 날짜 조회 수
34 sendmail로 메일서버 구축하기 sylee 2008.05.15 33335
33 sendmail 기반의 email 계정 생성 및 추가 하기 sylee 2009.06.20 27761
32 메일 발송시 host name lookup failure 에러 sylee 2008.05.20 27126
31 아웃룩에서 발생될 수 있는 에러 메세지 jook 2008.05.21 24828
30 sendmail 설정 tip 호스트웨이 2008.05.19 24312
29 clamav antivirus + milter 구성 HOSTWAY 2009.05.12 22853
28 다람쥐메일(squirrelmail) 사용하기 jook 2009.04.09 22740
27 메일 발송시 리턴 에러 메세지들 sylee 2008.12.03 22394
26 debian(ubuntu) postfix 메일 서버 설정 HOSTWAY 2009.05.12 22278
25 php에서 mail(); 함수가 정상적으로 구동중인지 확인 방법 hostway 2008.05.14 21981
24 sendmail + dovecot 메일 서버 구성 HOSTWAY 2009.05.12 18163
23 qmail + vpopmail + mysql 설치 HOSTWAY 2009.05.12 16049
» spamassassin 필터 설치하기 HOSTWAY 2009.05.12 15044
21 Dovecot Time moved backwards error jook 2009.06.29 13402
20 Sendmail Queue에 쌓인 메일 강제 발송 호스트웨이 2012.06.15 12702
19 Sendmail - Spam 발송 계정 및 IP 확인하기 호스트웨이 2012.09.14 10782
18 리눅스 터미널에서 파일 첨부 하기 호스트웨이 2012.08.23 10082
17 리눅스에서 /etc/aliases 를 이용하여 같은메일 여러 사용자가 수신 호스트웨이 2012.07.27 8551
16 Dovecot에서 “Error indexing mbox file (LF not found)” 에러 발생시 해결 방법 호스트웨이 2012.06.29 8335
15 dovecot 에러 예제 호스트웨이 2012.03.27 8289