|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
손님 손님
|
올려짐: 2004.9.09 목, 9:57 am 주제: perl과 mysql을 이용하여 이런 로그분석도 가능할까요? |
|
|
지금 perl과 mysql을 이용하여 메일로그를 분석하고 있습니다.
그런데...
한가지가 더 추가되었으면합니다.
수신된 메일에 대한 로그분석은 그런되로 되는데....
prosmailrc를 통해서 걸러지는 내용들도 함께 관리할 수는 없는지요?
즉, 정상적으로 전달되었거나 아니면 규칙에 의해 /dev/null 이 된 사항들을 말이죠...
지금 현재 /var/log/procmail에는 아래와 같이 로그가 쌓여서 들어온 메일에 대해서 일일이 필터링 여부를 확인해야 하는 번거로움이 있습니다.
부탁드립니다.
=============================================
From revera95@netian.com Thu Sep 9 09:31:28 2004
Subject: Re: Hi
Folder: /dev/null 24580
From god@kkkk.co.kr Thu Sep 9 09:32:30 2004
Subject: 연습
Folder: /dev/null 1497
=============================================
다시정리하면...
http://coffeenix.net/board_view.php?cata_code=0&bd_code=172
위의 내용에 procmailrc를 통해 필터링 된 여부(/dev/null 등)도 추가되었으면 합니다.
|
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2004.9.10 금, 11:10 am 주제: Re: perl과 mysql이용한 메일로그에서 (필터링 여부 체크) |
|
|
| 손님 씀: | 지금 perl과 mysql을 이용하여 메일로그를 분석하고 있습니다.
그런데...
한가지가 더 추가되었으면합니다.
수신된 메일에 대한 로그분석은 그런되로 되는데....
prosmailrc를 통해서 걸러지는 내용들도 함께 관리할 수는 없는지요?
즉, 정상적으로 전달되었거나 아니면 규칙에 의해 /dev/null 이 된 사항들을 말이죠...
지금 현재 /var/log/procmail에는 아래와 같이 로그가 쌓여서 들어온 메일에 대해서 일일이 필터링 여부를 확인해야 하는 번거로움이 있습니다.
부탁드립니다.
=============================================
From revera95@netian.com Thu Sep 9 09:31:28 2004
Subject: Re: Hi
Folder: /dev/null 24580
From god@kkkk.co.kr Thu Sep 9 09:32:30 2004
Subject: 연습
Folder: /dev/null 1497
=============================================
다시정리하면...
http://coffeenix.net/board_view.php?cata_code=0&bd_code=172
위의 내용에 procmailrc를 통해 필터링 된 여부(/dev/null 등)도 추가되었으면 합니다.
|
현상태 그대로 수신 로그를 DB로 남기는 프로그램으로는 필터링된 것인지를 파악할 수 없습니다.
procmailrc의 앞부분에 mail_log.pl 을 include해서 수신 메일 로그를 모두 DB로 남긴 후에
뒤부분에 나오는 필터링 룰에 의해 메일을 /dev/null로 보내던지 파일로 보내던지 하거든요.
따라서 먼저 실행된 mail_log.pl에서는 필터링된 메일인지를 알 수 없습니다.
그럼 procmailrc 의 맨 뒤에 mail_log.pl을 넣는다면 어떻게 될까요?
모든 수신 메일이 아닌 필터링 안된 메일 로그만 DB에 남겠지요.
결론적으로는 필터링 여부 체크를 위해서 procmailrc 에 다음과 같은 구조로 되어야 합니다.
1. mail_log.pl 을 include하여 메일 수신 정보를 DB로 insert
2. 메일 필터링룰
3. 필터링 안된 메일임을 DB에 표시
방법과 수정된 프로그램은 다음글을 읽어보십시오.
* procmail과 perl로 메일수신로그를 DB로. v2
http://coffeenix.net/board_view.php?bd_code=481 (2004.9.10) |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|