큐메일을 중지하지 않고 큐메일큐에서 메일을 삭제합니다

큐메일을 중지하지 않고 큐메일큐에서 메일을 삭제합니다

발신 대기열에 스팸 메시지가 500,000개 있습니다. 제거하는 데 시간이 오래 걸린다는 것을 경험을 통해 알고 있습니다. 내가 아는 모든 도구는 메일을 삭제하려면 큐메일을 중지해야 합니다.

메일 서비스를 중단하지 않고 대기열에서 메시지를 선택적으로 제거할 수 있는 도구를 아는 사람이 있습니까?

답변1

Qmail의 메일 대기열 삭제 도구는 서비스를 중지하고 시작하여 메일 대기열을 삭제할 수 있습니다. 큐메일서비스를 중지하지 않고 메일큐를 삭제하는 정확한 도구는 없습니다.

그러나 파일을 편집하여 메시지가 대기열에 남아 있는 기간을 제어할 수 있습니다 /var/qmail/control/queuelifetime. 기본적으로 86400초는 1일 동안 메시지를 보관한 후 만료됩니다. 여기에서 이 값을 1로 변경하고 큐메일 서버를 다시 시작하면 큐메일 큐가 지워집니다.

답변2

qmHandle을 사용하면 찾을 수 있습니다.여기

개별 메시지를 삭제하거나 전체 대기열을 삭제할 수 있습니다(로컬 및 원격 대기열을 모두 삭제하더라도). 정규식을 기반으로 메시지를 삭제하는 다른 옵션이 있습니다.

관련 정보