우리는 이메일을 통해 고객에게 음성 메일을 보냅니다.[이메일 보호됨]. Postfix가 다음 주소로 대량의 이메일을 보내려고 하는 것을 확인했습니다.[이메일 보호됨]. 이것은 배달 보고서이거나 우리가 보낸 이메일이 거부되어 PostFix가 보낸 사람에게 알리려고 하기 때문이라고 생각합니다. /etc/aliases에 설정한 음성 메일 서버에서
no-reply: /dev/null
그러나 이것은 작동하지 않습니다. 컴퓨터 이름이 mail1.location.our-domain.com이어서 이를 our-domain.com의 MX 레코드로 보내려고 하기 때문인 것 같습니다. 모든 반송 이메일에 대해 배달 보고 및 b./dev/null을 비활성화하도록 post-fix를 구성하는 방법입니다.
답변1
응답 없이 이 작업을 수행할 수 있는 방법에 대한 예를 들어주세요. 존재하다 main.cf
:
transport_maps = hash:/etc/postfix/transport_maps
Transport_maps 파일에서:
[email protected] discard
postmap transport_maps
Transport_maps.db 생성
이 주소로 보낸 모든 메일은 블랙홀 속으로 사라집니다.
답변2
이를 달성하는 한 가지 방법은 postfix를 사용하는 것입니다.헤더 확인대상으로 "응답 없음"이 포함된 발신 이메일을 일치시키는 기능. 문서는 여기에서 볼 수 있습니다:header_checks(5) - Postfix 매뉴얼
다음은 이러한 이메일을 저장하기 위해 프로덕션에서 개인적으로 사용하는 예입니다.
/^[T|t][O|o]:\s+noreply@.+/ HOLD noreply_adress
접미사를 확인하세요헤더 확인매개변수는 올바른 파일을 가리킵니다. 예를 들면 다음과 같습니다.
header_checks = regexp:/etc/postfix/header_checks