저는 CentOS 7 서버를 실행하고 sendmail
있는데 안타깝게도 새 패키지를 설치할 수 없습니다. AFAIK에는 Postfix 도구가 설치되어 있지 않습니다. 사용 가능한 유일한 도구는 mailq
메일 대기열만 볼 수 있다는 것입니다.
수동으로 파일을 검색하거나 삭제하는 것 외에 메일 대기열을 쉽게 조작할 수 있는 방법이 있습니까 /var/spool/mqueue/*
?
답변1
sendmail에서 큐로 작업하려면 contrib sendmail 소스 코드 디렉토리에 있는 qtool.pl 유틸리티를 사용하십시오. 요즘 일부 배포판에서는 qtool.pl이 sendmail과 함께 설치됩니다.
예
qtool.pl q2 q1 Moves all of the queue files in queue q1 to queue q2. qtool.pl q2 q1/d6CLQh100847 Moves the message with id d6CLQh100847 in queue q1 to queue q2. qtool.pl q2 q1/qfd6CLQh100847 Moves the message with id d6CLQh100847 in queue q1 to queue q2. qtool.pl -e '$msg{num_delivery_attempts} == 3' /q2 /q1 Moves all of the queue files that have had three attempted deliveries from queue q1 to queue q2.
또한보십시오: