![접미사: 특정 수신자에 대해 특정 발신자를 차단합니다.](https://rvso.com/image/617838/%EC%A0%91%EB%AF%B8%EC%82%AC%3A%20%ED%8A%B9%EC%A0%95%20%EC%88%98%EC%8B%A0%EC%9E%90%EC%97%90%20%EB%8C%80%ED%95%B4%20%ED%8A%B9%EC%A0%95%20%EB%B0%9C%EC%8B%A0%EC%9E%90%EB%A5%BC%20%EC%B0%A8%EB%8B%A8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
amavis 및 postfwd를 사용하여 postfix를 설치했습니다. 단일 수신자에 대해서만 단일 발신자를 차단하고 싶습니다. 나는 header_checks로 시도했지만 여러 줄 검사를 통해 다음과 같은 생각을 하고 있었습니다.
id=BLOCKIT
[email protected]; [email protected]; action=REJECT no sender
postfwd에서 올바른 구문을 찾을 수 없습니다. 제안할 사람이 있나요?
답변1
에서 이 작업을 수행하는 방법을 모르지만 postfwd
Postfix 내에서 다음을 사용할 수 있습니다.제한 클래스이를 위해. 예를 들어 [email protected]
사용자에게 메일을 보내는 것을 방지하려면 다음을 수행하십시오 [email protected]
.
smtpd_restriction_Classes = mail_for_alice
mail_for_alice = check_sender_access hash:/etc/postfix/mail_for_alice
smtpd_recipient_restrictions =
...
check_recipient_access hash:/etc/postfix/special_recipients
파일에는 special_recipients
다음과 같은 줄이 포함됩니다.
[email protected] mail_for_alice
그리고 mail_for_alice
다음을 포함합니다:
[이메일 보호됨]거부하다
즉, 당신은아마이 모든 것을 postfwd
;-) 에서 수행하는 것이 더 좋습니다.
답변2
나는 다음을 사용하여 비슷한 작업을 수행했습니다.포스트그레이. Postgrey를 설치하고 그레이리스팅 기능을 비활성화할 수 있지만 화이트리스트 및 블랙리스트 기능은 그대로 유지됩니다. 많은 사람들이 Postgrey를 방해한다고 생각합니다. 저는 Postgrey가 거의 완벽한 스팸 필터라고 생각합니다.