특정 주소로 메일을 배달하지 마세요

특정 주소로 메일을 배달하지 마세요

CentOS 7에서 Postfix 2.10.1을 실행하고 있습니다. 이 서비스는 SMTP를 통해 postfix로 전송되는 이메일 알림을 전달합니다.

이제 일부 사용자는 이러한 알림을 받지 않아야 합니다. 보내는 애플리케이션은 일부 이메일 주소/사용자에 대한 알림을 억제할 수 없기 때문에 postfix가 해당 이메일을 수락하고 전달하지 않기를 원합니다. (주소는 헤더 ToRCPT TO봉투 속성에 있습니다)

하나 이상의 이메일 주소에 대한 메일을 자동으로 삭제하도록 postfix에 지시할 수 있는 방법이 있습니까?


관련 질문 특정 로컬 사용자가 외부 주소로 보낸 메일을 삭제하는 방법은 무엇입니까?보낸 사람을 기준으로 필터를 요청합니다. 수신자를 기준으로 필터링하고 싶습니다.

답변1

사용자 또는 도메인의 이메일을 삭제하려면 "전송" 테이블에 적절한 줄을 추가하세요. 일반적으로 아래와 같은 줄을 추가합니다 /etc/postfix/transport.

[email protected]   discard:
domain.name        discard:

transport_maps이미 존재해야 하지만 postfix main.cf 파일에 다음과 같은 매개변수 가 있는지 확인하세요.

transport_maps = hash:/etc/postfix/transport

postmap transport일반적으로 이 파일을 ".db" 파일로 변환하고 postfix 다시 로드를 실행해야 합니다 .

관련 정보