특정 테이블의 필드 "field" 에 값이 "A","B","C","D"와 같이 들어가있는 경우 "A","C","D","B"와 같이 정렬 하기 위한때.. SELECT * FROM table WHERE ........ ORDER by case when (type = 'A') then 1 when (type = 'C') then 2 when (type = 'D') then 3 when (type = 'B') then 4 end, another_field DESC 로 활용...
스팸어쌔신 설치를 위해서는 html-parser가 필요하다. 반드시 설치. wget http://mirror.kr.freebsd.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.45.tar.gz wget http://old.spamassassin.org/released/Mail-SpamAssassin-2.64.tar.gz tar -zxvf Mail-SpamAssassin-2.64.tar.gz cd Mail-SpamAssassin-2.64 perl Makefile.PL make make install cp spamd/redhat-rc-script.sh /etc/rc.d/init.d/spamassassin chmod +x /etc/rc.d/init.d/spamassassin v..
1. 먼저 mkdir /etc/mail/spamassassin/probably-spam과 mkdir /etc/mail/spamassassin/almost-certainly-spam 하여 디렉토리를 생성해 줍니다. 2. 시스템 전체적으로 사용하기 위해 vi /etc/procmailrc를 생성합니다. -> 파일내용 : # SpamAssassin sample procmailrc # # Pipe the mail through spamassassin (replace 'spamassassin' with 'spamc' # if you use the spamc/spamd combination) # # The condition line ensures that only messages smaller than 250 kB ..
최근 스팸이 많아져서 스팸을 걸러낼 방법을 찾아보았다. 여러가지 방법중에 조만간 아파치 프로젝트에 합류하게 될 SpamAssassin을 시도해 보았다. SpamAssassin은 여러가지 방법으로 스팸을 찾는다. * 헤더와 본문에서 미리 정의한 규칙을 찾는다. http://www.spamassassin.org/tests.html 을 보니 규칙이 900개가 넘는다. * 협동적인 스팸 데이터베이스에서 동일한 메일이 스팸으로 등록되었는지 확인한다. DCC, Pyzor, Razor2, RBL, mail-abuse.org, ordb.org 등을 이용한다. * Bayesian 필터 검사해온 결과, 스팸에 포함된 단어들과 스팸이 아닌 메일에 포함된 단어들의 확률을 가지고 스팸 여부를 판단한다. A Plan for Sp..
-------------------------- maildrop을 사용하는 이유... -------------------------- qmail-scanner에서 maildrop의 reformime이란 유틸을 사용하기때문에 사용 .qmail-default에 maildrop명령을 추가 .mailfilter 파일을 작성 회사에서 운영하는 웹메일 옵션에 사용자별 메일 필터링을 지원하기 위해서 -------------------------------------------------------- 스팸어세신이 제목에 ***SPAM**** 이라는 문구를 안 붙인다면.... -------------------------------------------------------- qmail-scanner가 spamassas..
--------------------------------------------------------- 펄스크립트를 하나 만들어서 사용하고 있습니다. --8x-------------------------------------- #!/usr/bin/perl -w -T use strict; use MIME::Base64; use MIME::QuotedPrint; my ($input,$base64, $qprint); if ($#ARGV == 0) { $input = $ARGV[0]; } else { $input = "광고문구"; } $base64 = encode_base64($input); $base64 =~ s/\n//; $base64 =~ s/={1,2}$//; chop $base64; $base64 =~..
스팸어세신(SpamAssassin) 스팸어세신(SpamAssassin)은 Justin Mason이 제작한 프로그램으로 수신되는 메일중 스팸을 제거하기 위해 만든 스팸 필터링 도구입니다. 메라크 메일 서버의 안티 스팸 엔진은 베이시안 필터외에도 스팸어세신 필터를 추가적으로 도입하였습니다. 스팸어세신의 핵심부분은 펄로 제작되었으며 GNU 사용 허가서와 펄 자체의 Artistic 라이센스를 준수하며 메라크 메일 서버에 탑재하여 스팸으로 판단되는 메일에 대해 점수를 부여하여 일정 점수가 되면 스팸으로 필터링하게 됩니다. 스팸어세신은 메일을 분석하는 여러가지 테스트를 통해 동작하며 메일이 스팸에 자주 포함되는 문장을 포함하고 있지 않은지 또는 스팸에 나타나는 형식이나 특징이 본 메일에서 발견되는지, 지나치게 많은..
Basic Setup [Introduction] [Overview] [Spamassassin] [Setup] [Install] [Client install] [Procmail] [Result] Advanced techniques [Blacklist] [Global settings] [Sitewide filtering] [Shared databases/autoreporting] [Restricting who can report] [Bounce/redirect] [Reporting] [Existing IMAP mail] [Resources] [Credits] -------------------------------------------------------------------------------- Bas..
- Qmail 일 경우 var/qmail/rc.smtp(메일 서버 run 파일) = 대체적으로 /var/qmail/supervise/qmail-smtpd 안의 run.sh #!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` exec /usr/local/bin/softlimit -m 5000000 \ /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/rblsmtpd -b -r spamlist.or.kr /var/qmail/bin/qmail-smtpd 2>&1 - Sendmail 일 경우 첫번째 방법..
qpopper 4.0.5 소스 설치 #] tar xvfz qpopper-4.0.5.tar.gz #] cd qpopper4.0.5 qpopper4.0.5 #] ./configure --enable-specialauth --enable-servermode --enable-shy --enable-specialauth => 보안을 위해 암호화 하거나 암호화 된 shadow 패스워드를 사용. --enable-servermode => 서버모드 설치 옵션, 기본은 xinetd 모드 --enable-shy => qpopper 버전 숨김, 보안을 위해 추천 qpopper4.0.5 #] make qpopper4.0.5 #] make install qpopper4.0.5 #] cp popper/popper /usr/sbin..
- Total
- Today
- Yesterday