시스템 루트 메일 광란을 어떻게 제한하고 디버깅합니까?

시스템 루트 메일 광란을 어떻게 제한하고 디버깅합니까?

내 서버는 어제 수십만 개의 이메일을 보내기로 결정했습니다.

메시지의 크기는 모두 670으로 같습니다.

grep size=670 mail.log | wc -l
647049

대부분의 메일은 루트로 이동하는 것 같습니다.

grep "to=<root@" syslog.1 | wc -l
193856

검사 결과 다른 수신자는 단 한 명(나)입니다.

grep "to=" syslog.1 | cut -f5 -d: | cut -f1 -d, | sort -u

시스템 로그에 따르면 얼마 후 공급자가 메일 할당량을 초과했다고 불평했습니다.

grep "quota" syslog.1 | wc -l
384818

합리적인 반복 횟수(예: 100회 또는 1000회) 후에 동일한 크기와 내용의 중복 이메일 전송을 중지하도록 시스템 자체를 어떻게 구성할 수 있습니까?

메시지의 단일 예는 어디에서 찾을 수 있나요? 이 시점에서는 시스템이 어떤 메시지를 보내려고 하는지 전혀 알 수 없습니다.

이 시점에서 해결 방법으로 postfix를 중지해야 했습니다.

postfix가 중지/비활성화되었을 때 메일의 원인을 어떻게 알 수 있나요?

관련 정보