Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 bsfilter 명령입니다.
프로그램:
이름
bsfilter — 베이지안 스팸 필터
개요
bs필터 [옵션] [명령] < 메일
bs필터 [옵션] [명령] 메일 ...
기술
bs필터 스팸 메일을 필터링합니다.
명령이 지정되면 bsfilter는 유지 관리 모드에 있고, 그렇지 않으면 필터링에 있습니다.
방법.
bsfilter가 필터링 모드에서 스팸을 찾지 못한 경우 종료 상태는 1입니다.
bsfilter가 --pipe 옵션으로 실행되거나 스팸을 발견하면 종료 상태는 0입니다.
명령
--추가-청소
-c 깨끗한 토큰 데이터베이스에 메일을 추가하세요.
--스팸 추가
-s 스팸 토큰 데이터베이스에 메일을 추가하세요.
--하위 청소
-C 깨끗한 토큰 데이터베이스에서 메일을 뺍니다.
--하위 스팸
-S 스팸 토큰 데이터베이스에서 메일을 뺍니다.
--최신 정보
-u 깨끗한 스팸 토큰 데이터베이스에서 확률 테이블을 업데이트합니다.
--수출-청소
깨끗한 토큰 데이터베이스를 내보냅니다.
--스팸 내보내기
스팸 토큰 데이터베이스를 내보냅니다.
--가져오기-청소
깨끗한 토큰 데이터베이스를 가져옵니다.
--가져오기-스팸
스팸 토큰 데이터베이스를 가져옵니다.
--수출 확률
확률 데이터베이스를 내보냅니다(디버깅 목적으로).
옵션
--homedir 예배 규칙서
bsfilter의 홈 디렉터리 이름을 지정합니다.
이 옵션을 사용하지 않으면 환경 변수로 지정된 디렉터리
"BSFILTERHOME"이 사용됩니다.
변수 "BSFILTERHOME"이 정의되지 않은 경우 ".bsfilter" 디렉터리
집이 사용됩니다.
"HOME" 변수가 정의되지 않은 경우 bsfilter가 위치한 디렉터리
사용.
--config 파일 파일
bsfilter의 구성 파일 "bsfilter.conf"의 이름을 지정하십시오.
bsfilter의 홈 디렉터리가 기본적으로 사용됩니다.
--최대 라인 번호
첫 번째 줄 수 기본값은 500인지 확인 및/또는 연구합니다. 0은 모두를 의미합니다.
--db sdbm|gdbm|bdb1|bdb|qdbm
기본적으로 데이터베이스 유형 "sdbm"의 이름을 지정합니다.
--jtokenizer 바이그램|블록|mecab|chasen|카카시
-j 바이그램|블록|mecab|chasen|카카시
기본적으로 일본어 "bigram"에 대한 토크나이저 알고리즘을 지정합니다.
--목록 청소
깨끗한 메일의 파일 이름을 인쇄합니다.
--목록-스팸
스팸의 파일 이름을 인쇄합니다.
--imap IMAP 서버에 접속하세요.
--imap-서버 호스트 이름
IMAP 서버의 호스트 이름을 지정합니다.
--imap-포트 번호
IMAP 서버의 포트 번호를 지정합니다. 기본값은 143입니다.
--imap-인증 방법
인증 방법을 지정합니다. 기본값은 "자동"입니다. "cram-md5"는 "인증"을 사용합니다.
CRAM-MD5" 명령. "login"은 "AUTHENTICATE LOGIN" 명령을 사용합니다. "loginc"는 사용합니다.
"로그인" 명령. "auto"는 "cram-md5", "login", "loginc"를 순서대로 시도합니다.
--imap-사용자 name
IMAP 서버의 사용자 이름을 지정합니다.
--imap-비밀번호 암호
imap-user의 비밀번호를 지정하세요.
--imap-폴더-청소 폴더
깨끗한 메일의 대상 폴더를 지정합니다. 예를 들어 "inbox.clean"입니다.
--imap-폴더-스팸 폴더
스팸의 대상 폴더를 지정합니다. 예를 들어 "inbox.spam"입니다.
--imap-가져오기-보이지 않음
SEEN 플래그 없이 메일을 필터링하거나 연구합니다.
--imap-fetch-플래그 해제됨
"X-Spam-Flag" 헤더 없이 메일을 필터링하거나 연구합니다.
--imap-reset-seen-플래그
bsfilter가 메일을 이동하거나 수정할 때 SEEN 플래그를 재설정합니다.
--팝 POP 프록시로 작동합니다.
--pid 파일 파일
bsfilter의 bsfilter "bsfilter.pid" 프로세스 ID를 로깅하기 위한 파일 이름을 지정합니다.
홈 디렉토리는 기본적으로 사용됩니다. 이 기능은 "--pop"이 활성화된 경우 유효합니다.
지정되었습니다.
--작업 트레이
VisualuRuby에서 "--pop"을 사용하면 작업 트레이에 앉을 수 있습니다.
--팝 서버 호스트 이름
POP 서버의 호스트 이름을 지정합니다.
--팝 포트 번호
POP 서버의 포트 번호를 지정합니다. 기본값은 110입니다.
--팝 프록시-if 주소
bsfilter가 기본적으로 수신하는 인터페이스의 주소를 0.0.0.0으로 지정하고
모든 인터페이스가 활성화되어 있습니다.
--pop-프록시-포트 번호
bsfilter가 수신 대기하는 포트 번호를 지정합니다. 기본값은 10110입니다.
--팝-사용자 name
선택 과목. POP 서버의 사용자 이름을 지정합니다.
bsfilter는 이 옵션의 값과 MUA가 보내는 이름이 일치하는지 확인합니다.
일치하지 않는 경우 bsfilter는 소켓을 닫습니다.
--pop-proxy-세트 설정[,설정...]
팝 프록시의 규칙을 지정합니다.
팝 서버, 팝 포트, 팝 프록시 포트 및 팝 사용자 옵션의 대체 방법입니다.
"set" 형식은 "pop-server:pop-port:[proxy-interface]:proxy-port[:pop-
사용자]".
Proxy-interface가 지정되고 0.0.0.0이 아닌 경우 다른 인터페이스는 지정되지 않습니다.
익숙한.
"--pop-proxy-set 192.168.1.1:110::10110"은 "--pop-server와 동일합니다.
192.168.1.1 --pop-port 110 --pop-proxy-port 10110".
--pop-최대 크기 번호
메일이 지정된 개수보다 길면 메일이 필터링되지 않습니다. 0일 때
지정되면 모든 메일이 테스트되고 필터링됩니다. 단위는 바이트입니다. 기본값은
50000.
--ssl --pop 옵션과 함께 POP over SSL을 사용하고 --imap 옵션과 함께 SSL을 통한 IMAP을 사용합니다.
--ssl-cert 파일 이름|디렉터리 이름
신뢰할 수 있는 CA의 인증서 파일 이름이나 CA의 디렉터리 이름을 지정하세요.
인증서.
--방법 g|r|rf
-m g|r|rf 필터링 방법을 지정합니다. 기본적으로 "rf"입니다. "g"는 폴 그레이엄 방법(Paul Graham method)을 의미하고, "r"은
Gary Robinson 방법을 의미하고 "rf"는 Robinson-Fisher 방법을 의미합니다.
--스팸 차단 번호
스팸 차단 값을 지정하세요. Paul Graham 방법의 경우 기본적으로 0.9입니다. 0.582
Gary Robinson 방법의 기본값입니다. Robinson-Fisher 방법의 경우 기본적으로 0.95입니다.
--자동 업데이트
-a 메일을 인식하고 이를 클린 또는 스팸 토큰 데이터베이스에 추가하고 업데이트합니다.
확률표.
--비활성화-퇴화
-D 확률 테이블 조회 중에 퇴화를 비활성화합니다.
--비활성화-utf-8
utf-8 지원을 비활성화합니다.
--참조 헤더 헤더[,헤더...]
지정된 메일 헤더를 참조하세요.
bsfilter는 Ufrom, From, To, Cc, Subject, Reply-to, Return-path, received를 참조합니다.
콘텐츠 전송 인코딩, 콘텐츠 유형, 문자 집합 및 콘텐츠 처리
태만.
--모두 참조 헤더
메일의 모든 헤더를 참조하세요.
--무시 헤더
-H 메일 헤더를 무시합니다. (--refer-header ""와 동일합니다.)
--무시-본문
-B URL이나 메일 주소를 제외한 메일 본문은 무시합니다.
--무시-일반 텍스트-부분
메일에 html 부분이 포함되어 있으면 일반 텍스트 부분을 무시합니다.
--마지막-atag 이후-무시
마지막 "A" 태그 뒤의 텍스트를 무시합니다.
--마크 인 토큰 문자
토큰 "*'!"에 허용되는 문자를 지정하십시오. 기본적으로.
--show-프로세스
실행 요약을 표시합니다.
--show-new-토큰
토큰 데이터베이스에 새로 추가된 토큰을 표시합니다.
--mbox mbox 형식 파일을 나누려면 "unix from"을 사용하십시오.
--최대 메일 번호
저장된 메일 수가 이보다 많을 경우 토큰 데이터베이스를 줄입니다.
기본적으로 10000입니다.
--최소 메일 번호
이 메일 수가 기본적으로 8000개 저장되어 있는 것처럼 토큰 데이터베이스를 줄입니다.
--파이프 stdout에 메일을 씁니다. "--imap" 또는 "--pop"이 지정된 경우 이 옵션은 유효하지 않습니다.
지정되었습니다.
--삽입-개정
메일에 "X-Spam-Revision: bsfilter release..."를 삽입하세요.
--삽입 플래그
메일에 "X-Spam-Flag: Yes" 또는 "X-Spam-Flag: No"를 삽입하세요.
--삽입 확률
메일에 "X-Spam-Probability: 번호"를 삽입하세요.
--헤더 접두사 현
"스팸" 대신 "X-specified_string-..." 헤더를 삽입하세요. (그것은 유효하다
--insert-flag 및/또는 --insert-probability 옵션.)
--마크-스팸-제목
제목 헤더 시작 부분에 "[SPAM] "을 삽입하세요.
--마크-주제-접두사 현
"[SPAM] " 대신 지정된 문자열을 삽입합니다. (--mark-spam-과 함께 유효합니다.
주제 옵션.)
--쇼-DB-상태
데이터베이스의 토큰 및 메일 수를 표시하고 종료합니다.
--도움
-h 도움말 메시지를 표시합니다.
--조용한
-q 조용한 모드.
--말 수가 많은
-v 자세한 모드.
-디버그
-d 디버그 모드.
사용 예
% bsfilter -s ~/메일/스팸/* ## 스팸 추가
% bsfilter -u -c ~/메일/직업/* ~/메일/비공개/* ## 깨끗한 메일을 추가하고 확률표를 업데이트합니다.
% bs필터 ~/메일/받은편지함/1 ## 스팸 확률 표시
## 프로시메일의 레시피
:0HB
* ? bs필터 -a
스팸/.
## 프로시메일의 레시피
:0fw
| bsfilter -a --파이프 --삽입-플래그 --삽입 확률
onworks.net 서비스를 사용하여 온라인으로 bsfilter를 사용하세요.