.png)
"exim -bpc"를 입력하면 내 대기열에 거의 50,000개의 메일이 있습니다. Gmail로 블랙리스트에 오르기 전에 최대한 빨리 정리해야 합니다. 이러한 메일은 내 개인 Gmail 계정으로 전달되기 때문입니다.
특정 발신자 이메일 주소(또는 특정 제목 이름)의 모든 메일을 삭제하여 휴지통만 대상으로 하고 합법적인 메일을 계속 받을 수 있도록 하려면 어떻게 해야 합니까?
감사해요!
exim -bpc Blockquote
46582
답변1
특정 발신자에 대해:
# exim -q | awk '/[email protected]/ {print $3}' | xargs exim -Mrm
보낸 사람은 각 메시지의 첫 번째 줄에 4번째 필드로 나열됩니다. 내부 대기열 ID는 세 번째 필드로 표시됩니다. 따라서 awk
명령은 지정된 보낸 사람 주소를 검색하고 일치하는 줄에 대해 세 번째 필드를 인쇄합니다. 이것은 xargs
표준 입력에서 단어를 수집하고 일반 명령줄에 맞는 단어 수만큼 지정된 명령을 실행하는 데 공급됩니다 . exim -Mrm
대기열 ID 목록을 가져와 대기열에서 해당 메시지를 제거합니다(니모닉: rm
Unix 제거 명령입니다).