접미사: 원격 거부 시 반송되지 않음

접미사: 원격 거부 시 반송되지 않음

원격 "신뢰할 수 있는" smtp 서버가 메일을 거부할 때 스팸 발송자에게 반송 메일을 보내는 데 문제가 있습니다. 내 서버는 가상 별칭이 있는 company1.com의 메일을 관리합니다.[이메일 보호됨]여러 로컬 사용자에게 메일을 전달하는 것은 물론[이메일 보호됨]그건 다른 팀에서 관리하는 거죠. 해당 메일 시스템은 다른(원한다면 더 나은) 스팸 방지 기능을 구현하고 DATA 이후의 메일을 거부할 수 있습니다.

문제는 스패머가 company1.com 메일 서버에 도달하여 postfix로 메일을 전달하려고 할 때입니다.[이메일 보호됨]그것은 얻는다

 554 Transaction failed. Unacceptable content. (in reply to end of DATA command)

스패머에게 반송 메시지를 생성합니다. 그렇다면 문제는 어떻게 하면 그렇게 되는 것을 방지할 수 있느냐는 것입니다. 사실 나는 company2.com에 대한 반송 메시지를 생성하는 데 전혀 관심이 없으므로 내 메일 서버가 company2.com에 대한 다른 메일을 처리하지 않기 때문에 큰 망치도 작동할 것입니다.

미리 감사드립니다.

답변1

실제로 NDR을 방지할 수는 없으므로 완벽하지 않은 해결 방법만 제안할 수 있습니다.

전용 smtp 클라이언트를 통해 @company2.com으로 메일을 라우팅합니다. Transport_maps가 이를 수행합니다. 그리고 보낸 사람 주소를 다시 쓰는 이 전송을 위해 master.cf에 regexp/pcre 맵을 지정합니다. 즉, 메일이 다음에서 온 경우[이메일 보호됨], 당신은 그것을 다시 작성[이메일 보호됨]. 바운스는 다음 주소로 전달됩니다.[이메일 보호됨]사서함. 단점은[이메일 보호됨]주소를 다시 작성해야 하거나 실제 보낸 사람을 볼 수 없게 됩니다.

이에 대한 표준 대답은 게이트웨이와 company2.com 게이트웨이의 UCE/UBE 정책이 동일하거나 릴레이가 company2.com의 화이트리스트에 있는지 확인하는 것입니다(스스로 스팸을 격리/처리해야 함). , 그 다음에).

관련 정보