영어프랑스어스페인어

Ad


온웍스 파비콘

필터 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 필터를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 필터입니다.

프로그램:

이름


필터 - 메일함에 추가하기 전에 들어오는 메시지를 필터링합니다.

개요


필터링 [-q] [-v] [-l] [-o 출력] [-f 규칙 파일] [-m 사서함]
필터링 [-n] [-f 규칙 파일]
필터링 [-r] [-o 출력] [-f 규칙 파일]
필터링 [-c] [-s] [-o 출력] [-f 규칙 파일]
필터링 [-c] [-S] [-o 출력] [-f 규칙 파일]

기술


간단히 말해 필터링 다양한 사용자 기본 설정에 따라 수신 메일을 정렬하도록 설계되었습니다.
인식된 헤더. 필터링된 메시지 요약을 로그 파일에 기록합니다. 사용법 보기
자세한 내용은 섹션을 참조하십시오.

옵션


플래그는 필터링 프로그램은 다음과 같이 이해합니다.

-c 로그를 지웁니다. 이 플래그를 사용하면 로그 파일이 삭제된 후 제거됩니다.
"-s" 또는 "-S"로 요약됩니다(아래 참조).

-f 규칙 파일
기본 $HOME/.filter/filter-rules 대신 지정된 파일에서 규칙 가져오기

-l 작업만 기록합니다. 메일로 보낸 메시지에 대한 정보를 기록하지 마세요.

-n 설마. 표준 입력에서 메시지가 주어지면 어떤 일이 일어날지 출력하지만,
실제로는 아무것도 하지 마세요.

-o 파일 stdout 메시지를 지정된 파일이나 장치로 리디렉션합니다. 필터 로깅
작업에는 영향을 미치지 않습니다. (이는 변경 사항을 보다 적절하게 처리하기 위해 추가되었습니다.
파일 시스템(sendmail은 파일 모드에 대해 꽤 까다롭기 때문에)
로 리디렉션되었습니다.))

-m 사서함
기본 '사서함'의 정의에서 컴파일된 정의를 재정의합니다. 비활성화되었습니다.
필터가 setgid인 경우.

-q 조용한. 필터링 작업을 기록하지 않습니다.

-r 규칙. 현재 사용 중인 규칙을 나열합니다.

-s 요약하다. 메시지 필터링 로그의 요약을 나열합니다.

-S 이는 `-s'와 동일하지만 메시지별 정보를 포함합니다.
추가로.

-v 말 수가 많은. 필터링된 각 메시지에 대해 표준 출력으로 출력합니다. 유용할 수 있음
출력을 ``/dev/console'' 또는 다른 로깅 장치로 설정합니다. (보다 -o).

사용법


필터 일련의 선택 규칙을 사용하여 수신 메일 메시지를 처리합니다. 이러한 규칙은
일반적으로 $HOME/.filter/filter-rules에서 읽습니다. 규칙이 무엇인가와 일치하는 즉시
메시지에 대해서는 해당 규칙이 사용되며 추가 작업은 수행되지 않습니다. 일반적인 형식
규칙은 다음과 같습니다.

if (표현) 그때 동작

어디에 표현 입니다

표현 ::= { 지원 } 조건 { 그리고 표현 }

조건 ::= = 문자열값
::= != 문자열값
::= 라인 재회하다 숫자값
또는 ::= 항상

이들은 다음과 같이 더 세분화됩니다.

::= | 제목 | 알파주제 | | 라인 | 송신기

재회하다 ::= = | != | < | > | <= | >=

문자열값 ::= 어떤 인용 된

숫자값 ::= 어떤 정수 가치

참고 : 알파주제 제목 줄의 변환된 버전입니다. 여기서는 알파 문자만 사용됩니다.
유지되며 강제로 소문자로 표시됩니다. 그러면 정규식을 사용하는 것이 더 간단합니다.
다양한 유사한 주제에 걸쳐 표현 일치.

다음 헤더 중 일부 또는 모두와 일치합니다.
"보낸 사람 " 보낸 사람: 답장: 보낸 사람:

동작 다음 중 하나일 수 있습니다.

삭제 (이 메시지를 무시하고 버리세요)
저장 폴더 이름 (나중에를 위해 '폴더 이름'을 입력하세요)
세이브 카피 폴더 이름 (사본을 저장하고 받은 편지함에 넣기)
실행 명령 (메시지를 '명령'으로 파이프)
실행 명령 (받은 편지함에 복사하고 '명령'으로 파이프)
앞으로 주소 (이 메시지를 전달하세요)
전달 주소 (이 메시지를 전달하고 받은 편지함에 복사)
재전송 주소 (변경 없이 새 주소로 재전송)
떠나 (그냥 받은편지함에 넣어두세요)
튀다 (그런 사용자가 없다고 가정)

규칙 파일의 예는 다음과 같습니다.

#나중에 생각나면 읽어볼게
if (from = "[이메일 보호]") 그런 다음 저장 "~/메일/메일링리스트"
# 이 메일링 리스트에는 실제로 x-mailing-list 헤더가 있습니다
if (메일링리스트 = "[이메일 보호]") 그런 다음 저장 "~/메일/otherlist"
# 이 프로젝트의 이메일을 자동 보관하고 현재 메일함에 넣습니다.
if (subject = "이상한 프로젝트") then savecopy "~/Mail/proj-archive"
# "make Money"가 제목, 대문자/소문자 어디에든 나타나면,
# 형편없는 스팸을 삭제하세요
if ( subject = "돈을 벌다" ) then delete
# 이 사람은 더 이상 이 가상 메일함을 나와 공유하지 않습니다.
# "전달된" 메시지로 눈에 띄게 재전송합니다.
if (to = "partner") 다음 전달 "[이메일 보호]"
# 이전 주소의 메일이 오면 새 주소로 다시 보내주세요.
# "봉투"에는 내 주소가 표시되지만
# 일반 헤더는 그렇지 않습니다.
if ( to = "old_address" ) 그런 다음 다시 보내십시오. [이메일 보호]"
# 일반 제목줄에서 파생된 특수 가상 헤더라인
# "여러개!!!wor+ds**여기"를 포착합니다.
if ( alphasubject = "multiplewordshere" ) ​​then 삭제
# 특정 주소로 메일이 오면 다시 보내주세요
# 비표준 "특수" 메일러
if ( to = "special_address" ) then exec "/usr/lib/mailer Special@addr"
#
# 규칙 파일에는 실제로 괄호가 필요하지 않습니다. 아니면 'if'라도요.
# 그들은 단지 전통적일 뿐입니다.
제목 = "어리석은" 다음 반송

모든 파일 이름은 큰따옴표로 묶어야 합니다.

규칙 언어에 대한 자세한 내용은 다음을 참조하세요. XNUMXD덴탈의 느릅 나무 필터 안내서.

유지 보수


필립 브라운

onworks.net 서비스를 사용하여 온라인으로 필터 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad