소개
이 문서에서는 수신 메일 정책 및 콘텐츠 필터를 사용하여 전송 도메인을 차단 또는 삭제하는 방법에 대해 설명합니다.
수신 메일 정책 및 콘텐츠 필터를 사용하여 전송 도메인을 차단 또는 삭제하려면 어떻게 해야 합니까?
Blocklist Sender Group을 통해 발신자의 이메일 도메인은 연결 서버의 호스트 이름 또는 IP 주소를 참조하므로, 발신자의 이메일 도메인을 확인할 수 없습니다. 발신자의 도메인일 필요는 없습니다.
특정 발신자의 이메일 주소 또는 도메인이 표시될 때 메일을 차단하거나 삭제하려면 새 수신 메일 정책과 수신 콘텐츠 필터를 함께 사용해야 합니다.
- 웹 GUI에서 Mail Policies(메일 정책) > Incoming Mail Policy(수신 메일 정책)를 선택합니다. 새 수신 메일 정책을 만듭니다. "Block-Sender-Domains" 정책에 레이블을 지정할 수 있습니다. "Sender(발신자)" 옵션을 선택하고 차단할 발신자의 이메일 주소 또는 도메인을 입력합니다.(예: user@example.com, user@, @example.com, @.example.com)
- 변경 사항 제출 및 커밋
- Mail Policies(메일 정책) > Incoming Mail Policy(수신 메일 정책)로 돌아갑니다.이제 기본 정책 위에 있는 "Block-Sender-Domain"이라는 추가 수신 메일 정책이 표시되어야 합니다. 이 발신자의 도메인에서 오는 모든 메일은 이 수신 메일 정책만 매칭합니다.
- 이제 메시지를 삭제할 수신 콘텐츠 필터를 만듭니다. 메일 정책 > 수신 콘텐츠 필터를 선택하십시오."Always_drop"이라는 새 필터를 만듭니다.
- 조건의 경우 이 값을 비워 둡니다.
- 작업의 경우 메시지를 삭제하도록 설정합니다.
- Submit(제출)을 클릭합니다.
- 수신 콘텐츠 필터를 만든 후 올바른 수신 메일 정책에서 활성화합니다. 또한 "Block-Sender-Domains" 메일 정책을 수정할 때 리소스를 낭비하지 않도록 안티스팸, 안티바이러스 및 신종 바이러스 필터를 비활성화해야 합니다. 따라서 "Block-Sender-Domains" 메일 정책에서 안티스팸 링크를 클릭하고 Disable and Submit(비활성화 및 제출)을 선택합니다. 안티바이러스 검사 및 신종 바이러스 필터에 대해 반복합니다. 콘텐츠 필터에 대해 [예]로 설정하고 단계 4, "Always_drop"에서 생성된 콘텐츠 필터를 활성화합니다.
- 변경 사항을 제출하고 커밋합니다.
결과:차단/삭제하려는 도메인에 대한 수신 정책을 만드는 중입니다. 기본적으로 이러한 전자 메일에 대한 별도의 경로를 만든 다음 삭제하기만 하면 됩니다.
또는 CLI에서 메시지 필터를 생성하여 하나 이상의 이메일 주소를 차단할 수 있습니다.
CLI에서 유사한 작업을 수행합니다.
Machine_name> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- DELETE - Remove a filter.
- IMPORT - Import a filter script from a file.
- EXPORT - Export filters to a file
- MOVE - Move a filter to a different position.
- SET - Set a filter attribute.
- LIST - List the filters.
- DETAIL - Get detailed information on the filters.
- LOGCONFIG - Configure log subscriptions used by filters.
- ROLLOVERNOW - Roll over a filter log file.
[]> new
Enter filter script. Enter '.' on its own line to end.
BlockEmail: if(mail-from == "(?i)user1@example\\.com$") {
drop();
}
.
1 filters added.
필터를 직접 입력할 수 있지만 대부분의 고객은 해당 필터를 데스크톱의 텍스트 편집기에 보관하고 복사 및 붙여넣기를 사용하여 만듭니다.위의 예제에서는 이름(BlockEmail)에서 끝 점을 통해 붙여넣습니다.
동일한 도메인에서 여러 사용자를 차단하려면 "if" 줄을 다음으로 바꿉니다.
if(mail-from == "(?i)(user1|user2|user3)@example\\.com$")
여러 도메인에서 여러 사용자를 차단하려면 "if" 줄을 다음으로 바꿉니다.
if(mail-from == "(?i)(user1@example1\\.com|user2@example2\\.com)$")
참고:이 필터는 삭제 작업을 사용합니다. 이메일이 잘 되지 않도록 주의하십시오!삭제 작업 대신 아래 작업 중 하나로 먼저 테스트하는 것이 좋습니다.
정책 격리로 메시지를 전송하려면
quarantine("Policy");
대체 이메일 주소로 메시지를 보내려면
alt-rcpt-to(some_email_address@yourdomain.com);
이러한 작업 중 하나가 위의 메시지 필터 예에서 "drop();" 작업 줄을 대체합니다.
관련 정보