접미사: milter를 사용할 때 특정 "가상 사서함 테이블의 사용자를 알 수 없음" 오류를 조건부로 무시합니다.

접미사: milter를 사용할 때 특정 "가상 사서함 테이블의 사용자를 알 수 없음" 오류를 조건부로 무시합니다.

참고: 저는 이 질문을 여기에서 닫고 Postfix와 관련된 더 많은 질문과 답변이 있는 ServerFault로 옮기기로 결정했습니다.

나는 달리고 postfix version 2.93있는데 Debian 8뭔가 특이한 것을 성취하려고 노력하고 있습니다.

나는 수년간 국내 이리를 사용해 왔으며 좋은 결과를 얻었습니다. SMTP 대화 상자의 각 단계에서 다양한 테스트를 실행 합니다 ehlo.mail fromrcpt to.

postfix"가상 사서함 테이블의 사용자를 알 수 없음"에 대한 표준 검사를 구성했는데 이 역시 예상대로 작동합니다.

하지만...

드문 경우지만 무대에서 들어오는 메시지를 가로채고 싶습니다 rcpt to.앞으로 postfix"가상 사서함 테이블에 알 수 없는 사용자"가 있는지 확인하고 알 수 없는 수신자에게 보낸 메시지가 선택한 그룹에서 온 것인지 확인합니다.보내는 사람소수의 특정 선택 항목에 대해수령인의 이름, 그 밀 단계를 통해 평소와 다르게 처리하고 싶습니다.

필터링 단계 동안 이 특수 처리를 수행할 수 있는 충분한 정보가 있지만 rcpt to안타깝게도 "가상 사서함 테이블의 사용자를 알 수 없습니다." postfix처리에서 필터링 단계 전에 알 수 없는 사용자에게 보내는 메시지를 거부했기 rcpt to때문에 필터링 단계가 호출되지 않습니다.

postfix보낸 사람 이름이 특정 패턴과 일치하지 않는 경우 "가상 사서함 테이블에 알 수 없는 사용자"가 포함된 메시지만 거부하도록 구성하는 방법이 있습니까?

그렇다면 postfix메시지가 계속 자동으로 거부될 수 있습니다.최대rcpt to알 수 없는 사용자인 경우 해당 단계에서 처리하기 위해 희귀한 특수 메시지만 milter에 전달할 수 있습니다.

나는 postfix알 수 없는 수신자 테스트를 완전히 비활성화한 다음 들어오는 모든 메시지에 대한 Milt 단계에서 직접 관리 할 수 있다는 것을 알고 있습니다 rcpt to. 하지만 가능하다면 이것을 피하고 어떻게든 postfix전하고 싶습니다.가정 어구알 수 없는 사용자에게 보내는 대부분의 메시지를 거부하고 특별한 발신자로부터 들어오는 메시지 중 일부만 처리를 위해 milter에 전달합니다.

아래에서도 나는 이것에 대해 낙관적이지 않지만 postfix아마도 여러분 중 한 명 이상이 내가 이 특이한 작업을 수행할 수 있는 방법을 알고 있을 것입니다.

어떤 생각이나 제안이라도 보내주셔서 진심으로 감사드립니다.

관련 정보