메시지 필터를 사용하면 메시지 및 첨부 파일을 수신할 때 처리하는 방법을 설명하는 특수 규칙을 생성할 수 있습니다. 메시지 필터는 이메일 파이프라인에서 콘텐츠 필터보다 먼저 적용되며 메시지 분리가 발생하기 전에 적용됩니다. 메시지 필터는 이메일 파이프라인의 콘텐츠 필터 전에 발생하는 안티바이러스 및 안티스팸을 건너뛰거나, 특정 리스너를 통과하는 모든 메시지와 같은 광범위한 메시지에 작업을 적용하려는 경우에 특히 유용합니다. 메시지 필터는 필터 이름, 필터 규칙 및 하나 이상의 필터 작업으로 구성됩니다. 메시지 필터는 텍스트 편집기를 사용하여 작성하고 ESA CLI(Command Line Interface)의 명령을 filters
사용하여 직접 가져오거나 붙여넣을 수 있습니다.
다음은 ESA CLI를 사용하여 필터를 붙여넣는 방법을 보여 주는 예입니다.
mail.example.com> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- IMPORT - Import a filter script from a file.
[]> new
Enter filter script. Enter '.' on its own line to end.
example: if (mail-from == user@example\\.com$) {
bcc ('admin@example.com');
deliver();
.
1 filters added.
mail.example.com>commit
참고 - 필터를 commit
추가한 후 적용하려면 이 명령을 사용합니다.
메시지 필터에 대한 자세한 내용은 고급 컨피그레이션 가이드를 참조하십시오.