액세스 맵을 사용하여 수동으로 차단된 이메일 ID에 대한 메일러 데몬 이메일 차단

액세스 맵을 사용하여 수동으로 차단된 이메일 ID에 대한 메일러 데몬 이메일 차단

다음과 같은 줄을 사용하여 일부 주소로의 이메일을 차단했습니다.

To:[email protected]                  ERROR:"550 Mailbox disabled for this recipient"

하지만 "Mail Delivery Subsystem"으로부터 많은 메시지를 받고 있습니다. 이 사용자에 대해서만 MAILER-DAEMON 알림 수신을 비활성화하려면 어떻게 해야 합니까? 내 이메일 클라이언트에서 이 작업을 수행할 수 있지만 서버에서 그러한 이메일을 보내는 것을 중지하는 더 효율적인 방법을 원했습니다.

"Mail Delivery Subsystem"의 다른 메일이 중지되는 것을 원하지 않습니다. 액세스 맵에서 수동으로 차단한 주소에 대해서는 오류 메시지가 전송되지 않아야 합니다.

답변1

procmail언뜻보기에 Warren의 대답은 모든 메시지를 덤프하도록 제안하는 것처럼 보이지만 실제로는 MAILER-DAEMON에서 실제로 참조하는 메시지만 덤프하도록 설정할 수도 있습니다 [email protected]. 이것은 다음과 같은 것으로 이루어집니다.

# Postmaster notifications: Move to doublebounces if refering to [email protected]
:0 H
* ^From: .*[email protected]
* ^Subject: (Postmaster notify|Returned mail): .*
{ :0 B
  * [email protected]
  doublebounces
}

귀하의 질문에는 어떤 유형의 반송 메일이 수신되는지 명확하게 명시되어 있지 않습니다. 소위 더블 바운스라고 생각합니다. 내가 게시한 좀 더 정교한 솔루션을 살펴보고 싶을 수도 있습니다.Sysadmin'ish 블로그: 선택적 Sendmail Postmaster

참고: 위의 procmail레시피는 대규모 서버용이며 부하를 최소화하려고 노력합니다. 2개의 레시피를 1개로 변환할 수 있지만 약간 더 비쌉니다.

답변2

해당 주소/도메인에서 procmail메시지를 덤프하도록 레시피를 설정할 수 있습니다 ./dev/null

관련 정보