>> Read No. 2641 article  
tmda을 이용해서 스팸메일 뿌리 뽑기

등록 2002-07-10 23:10:00     조회 4
이름 김형숙    

				ps.
		<a href="http://www.dasangng.co.kr/~hskim/tmda">http://www.dasangng.co.kr/~hskim/tmda</a>에서
		보실수 있습니다.
 		<p>
		<h1>
			tmda 스팸메일 제거기 설치 하기.
		</h1>
		<h3>
			용도:
		</h3>
		스팸 메일 하루에 3통씩 꼭 받아 보시는분..<br>
		 procmail필터로 제목을 필터링 해서 "광고"라는 제목을 다 걸러도<br>
		 꼭 2통씩 메일함에 메일이 쌓이시는 분들의 위해서..<br>
		 그리고 정말 싸가지 없는 스팸발송 업체 때문에 내가 괜한 고생 한다고 생각<br>
		 하시는 분들의 위해서..
		 </P>
 		<h3>
			원리 :
		</h3>
		<p>
			대부분의 스팸메일들은 무작위로 작성 되기에 보낸 사람들의 reply메일을 처리 하지
			않는다.<br>
			 이 원리를 이용해서 사용자에게 보내어 지는 모든 메일을 필터링 해서 이메일
			어드레스나<br>
			 헤드의 정보가 맞지 않다면 메인 보낸이게게 다시 메일을 보내서 확인 하게 끔 하는
			원리이다.<br>
			 이렇게 함으로써 스팸메일만 제거 하고 일반적인 메일은 서로가 주고 받을 수 있게
			되는 것이다.
		</p>
 		<h3>
			예외:
		</h3>
		<p>
		tmda 는 멜 서버에 설치 되며 각 사용자 마다 각각 설정 할수 있기에..<br>
		 저 같이 메일 계정을 따로 운영 하시지 않는 분들은 소용 없습니다..<br>
		 즉 웹메일 이용하시는 분들은 제외 되겠죠.. 보통 아웃룩 사용자들에게<br>
		 도움이 되리라 생각 합니다.</p>
 		<h3> 설치해 보기 </h3>
		 <p>
		 <h5>0. 알게된 경위 :</h5>
		 스팸메일에 미쳐갈 즈음..<br>
		 리눅스사랑넷의 최신 정보란에.. tmda에 대한 글을 보고서
		 </p>
 		 <p>
		 <h5>1. 다운받기 :</h5>
		 &nbsp;tmda.sf.net 에 가셔서 최신 버젼 다운 받는다.<br>
		 현재 버젼 (tmda-0.57.tgz) 을 아무 디렉토리(/tmp/)에 받는다.<br>
		 &nbsp;
		 </p>
 		 <p>
		 <h5>2. 설치 해 보기</h5>
		 2.a &nbsp;소스를 직점 컴팔과 rpm 으로 만들어 컴팔 이 있는데..<br>
		 간단하게<br>
		 # rpm -tb tmda-0.01.tgz<br>
		 # rpm -Uvh /usr/src/redhat/RPMS/noarch/tmda-0.01-1.noarch.rpm<br>
		 이렇게 하면 됨.<br>
		 중요한것 : python2 가 있어야 하기 때문에 www.python.org에 가셔서 rpm 패키지로 설치
		하세요..
		</p>
 		<p>
		 <h5>3. 설정</h5>
		 3.a. &nbsp;Pre-configuration : <br>
		 여러가지의 메일러을 지원합니다. <br>
		 qmail | Postfix | Exim | Sendmail 등을 지원한다고 되어 있습니다.<br>
		 <br>
		 전 sendmail 쓰기 때문에 procmail을 쓸수 있게끔 설정 하시면 됩니다.<br>
		 보통 레드햇은 그렇게 되어 있습니다.. 다른것은 모르겠군요..<br>
		 <br>
		 3.b Server Configuration<br>
		 전체 설정 : 메일러에 관계없이 설정 해야 합니다.<br>
		 ~/.tmda/crypt_key 생성해 주어야 합니다.<br>
		 이것을 생성하기 위해서는 /usr/bin/tmda-keygen 이라는 유틸을 사용하세요.<br>
		 아래 사진을 참고 하세요.<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/conf1.gif" width="548" height="313" border="0">
		<br>
		 /etc/tmdarc 파일을 생성하는 이 파일은
		/usr/share/doc/tmda-0.56/contrib/sample.tmdarc<br>
		 파일을 카피 해 주시면 됩니다.<br>
		 그리고 이 파일을 수정 하셔야 합니다.<br>
		 역시 사진을 참고 하시고요..<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/conf2.gif" width="496" height="609" border="0">
		<br>
		 설정의 자세한 내용은 /usr/lib/python2.2/site-packages/TMDA/Defaults.py<br>
		 이 파일을 참고 하시면 됩니다..<br>
		 sendmail 은 위의 사진과 같이 되어 있음 됩니다..<br>
		 &nbsp;<br>
		 &nbsp;<br>
		 3.c 각 사용자의 설정<br>
		 그리고 각 사용자의 자신의 홈 디렉토리에 .procmail 설정을 바꾸시면 됩니다.<br>
		 역시 그림을 참조 하세요.<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/conf3.gif" width="492" height="361" border="0">
		</p>
 		<p>
		<h5>4. 이제 실제 사용자별 메일 걸러내기..</h5>
		이제 자신만의 필터링을 위해서 아래 같이 여러 가지 디렉토리을 만들어서<br>
		자신이 하고자 하는 방향으로 만드시면 됩니다.<br>
 		~/.tmda/ 밑으로 그림과 같이 디렉토리를 만듭니다.<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/conf4.gif" width="522" height="351" border="0">
		<br>
		 ~/.tmda/filters/incoming 파일은 받아 들이는 룰셋입니다.<br>
		 &nbsp;<br>
		 ------><--------------------------<br>
		 to *@cert.certcc.or.kr ok<br>
		 from-file ~/.tmda/lists/whitelist ok<br>
		 from *@cert.certcc.or.kr ok<br>
		 from sender=*@=certcc.or.kr ok<br>
		 from sender=dailynews at devpia.com ok<br>
		 from dailynews at devpia.com ok<br>
		 ------><--------------------------<br>
		 &nbsp;<br>
		 여기를 보시면 from-file ~/.tmda/lists/whitelist ok 을 보시면 알듯이 이 리스트에
		있는<br>
		 사용자는 ok 즉 받아 들인다.<br>
		 from sender=*@=certcc.or.kr ok 는 메일의 헤더에서 sender가 certcc.or.kr 의 모든
		사용자<br>
		 들은 받아 들인다 입니다.<br>
		 설정은 쉽습니다.<br>
		 룰은 아래와 같이<br>
		 source match action<br>
		 입니다. 즉<br>
		 source 는 from &nbsp;<br>
		 match 는 sender=*@=certcc.or.kr<br>
		 action 은 ok 입니다.<br>
		 &nbsp;<br>
		 자세한 설정 방식은 http://software.libertine.org/tmda/config-filter.html<br>
		 참고 하시고요.. 간략히 저의 설정은<br>
		 &nbsp;<br>
		 certcc 메일링 리스트와 devpia 메일링 리스트는 메일을 받아 올수 있게끔 설정 되어
		있습니다.
		</p>
 		<p>
		 5. 실제 메일 주고 받기<br>
		 5.a 그림 1 같이 hotmail 에서 먼저 oz at koreasquad.org 로 메일을 보냅니다.<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/test1.gif" width="487" height="301" border="1">
		<br>
		 그럼 그림 2와 같이 당신은 &nbsp;oz at koreasquad.org &nbsp;이 분에게 메일을 보내는데
		인증 되지 않은 사람<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/test2.gif" width="533" height="423" border="1">
		<br>
		 이므로.. 인증 할려면 reply 하거나 아래의 주소로 메일을 보내 라고 합니다.<br>
		 그냥 reply 합니다.<br>
		 &nbsp;<br>
		 그럼 다시 그림 3 과 같이 당신의 메일은 통과 되었다고 하는 메일이 날아 오죠..<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/test3.gif" width="537" height="375" border="1">
		<br>
		 그럼 그림 4와 같이 실제 &nbsp;oz at koreasquad.org &nbsp;에게 메일이 전답
		됩니다..<br>
		 <img src="http://www.dasangng.co.kr/~hskim/tmda/test4.gif" width="542" height="364" border="1">
		</p>
이름
암호


>> 관련글
2641 tmda을 이용해서 스팸메일 뿌리 뽑기  김형숙  2002.07.10  ....
  답장 RE: 자동으로 생성되는 메일을 한글로 바꾸실수 있습니다.  김형숙  2002.06.27  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.68 초 ] 작업시간: [ 0.1 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791025408
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.