블로그 이미지

개발로그 - DevLog

프레임워크(framework), 웹2.0 등 개발기술과 서비스 by 태미(taemy)


'procmail'에 해당되는 글 1건

  1. 2007/06/04 procmail 을 이용한 비교적 간단한 스팸걸러내기

procmail 을 이용한 비교적 간단한 스팸걸러내기

이미 procmail 을 사용하고 있는 분들이 보시면 될 듯 합니다.
이미 이런 rule 을 알고 계시는 분이 더 많을 것 같지만, 역시 정리삼아.

한글스팸 걸러내기
:0 HB
* ^Content-Type: *multipart/alternative
* !^Content-Type: *text/plain
{
      LOG = "[Spam-1] "
      :0
      ${MYHOMES}/myspam/spam-${MYDATES}
}

:0 EHB
* ^Content-Type: *multipart/alternative
* !^Content-Type: *text/html
{
      LOG = "[Spam-2] "
      :0
      ${MYHOMES}/myspam/spam-${MYDATES}
}

영문스팸 걸러내기(테스트중)

:0 HB
* ^X-Mailer: The Bat.*
{
      LOG = "[Spam-bot-bat] "
      :0
      ${MYHOMES}/myspam/spam-${MYDATES}
}

 :0 HB
* ^X-Mailer.*Outlook
* !^Content-Type: *text/plain
{
     LOG = "[Spam-bot-outlook] "
     :0
     ${MYHOMES}/myspam/spam-${MYDATES}
}
계정 디렉토리의  myspam 이라는 디렉토리에 저장이 됩니다.

위의 rule 위에 다음과 같은 rule 을 적어놓으시면 됩니다.
:0 ic
  * ? test ! -d "${MYHOMES}/myspam"
  | mkdir -p ${MYHOMES}/myspam; \
    chown $LOGNAME ${MYHOMES}/myspam;
procmail 은 MTA 와는 별개이므로, sendmail , qmail 등 다른 MTA 라도 사용가능하다.



# 자세한 사항은 아래링크 참조
http://procmail.episode.co.kr/bbs/zboard.php?id=doc
 - 유용한 필터링 전략

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Comment 0 Trackback 0

Trackback : http://devlog.experlab.com/trackback/320 관련글 쓰기

Top

prev 1 next