mailq 명령
용도
메일 큐 내용을 인쇄합니다.
구문
/usr/sbin/mailq [ -v ]
설명
mailq 및 MAILQ 명령은 메일 큐에 있는 메시지의 리스트를 인쇄합니다. 각각의 메시지에 대해 인쇄되는 첫 번째
행은 다음을 표시합니다.
- 가능한 상태 문자가 있는 메시지에 대하여 이 호스트에서 사용되는 내부 ID
- 메시지 크기(바이트 단위)
- 메시지가 큐에 승인되는 날짜 및 시간
- 메시지의 봉투 전송자
참고: 7200-04가 설치된AIX® 7부터는 루트가 아닌 사용자가 메일 큐의 메시지를 보려면 메일큐 명령 대신 메일큐 -Ac 명령을 실행해야 합니다.
두 번째 행은 메시지를 큐에 보존하게 하는 오류 메시지를 표시하며 메시지가 처음으로 표시될 경우 이 행은 표시되지 않습니다. 상태 문자는 다음과 같습니다.
- *
- 작업이 처리 중임을 나타냅니다.
- X
- 로드가 너무 많아서 작업을 처리할 수 없음을 표시합니다.
- -
- 작업이 너무 새로워서 처리할 수 없음을 표시합니다.
다음 행은 메시지 수신자를 한 줄에 한 명씩 표시합니다.
mailq 명령은 sendmail -bp 명령과 같습니다.
메시지 우선순위를 표시하려면 -v 플래그를 지정하십시오.
플래그
| 항목 | 설명 |
|---|---|
| -v | 상세 정보를 인쇄합니다. 메시지 우선순위와 경고 메시지가 메시지의 첫 번째 행에서 전송되었는지 여부를 나타내는 단일 문자 표시기(+ 또는 공백)를 추가합니다. 또한 추가 행은 수신자가 지배적 사용자 정보를 표시하는 수신자와 혼용될 수 있습니다. 이 명령을 확장하는 별명의 이름(있는 경우)과 이 메시지를 대신하여 실행되는 프로그램을 소유하는 사용자를 표시합니다. |
| -Ac | /var/spool/clientmqueue 디렉토리에서 큐에 대기된 메시지 목록을 인쇄합니다. |
종료 상태
이 명령은 다음과 같은 종료값을 리턴합니다.
| 항목 | 설명 |
|---|---|
| 0 | 성공적으로 종료되었습니다. |
| >0 | 오류가 발생했습니다. |
예
mailq 명령은 두 유형의 리스트를 인쇄합니다.
- mailq 명령은 다음 예제에서와 같이 메일 큐를 나열합니다.
Mail Queue (1 request) ---QID---- --Size-- -----Q-Time----- ------Sender/Recipient----- AA02508 3 Thu Dec 17 10:01 root (User unknown) bad_user - mailq -v 명령은 다음과 같이 메일 큐를 나열합니다.
Mail Queue (1 request) ---QID---- --Size-- -Priority- ---Q-Time--- --Sender/Recipient-- AA02508 3 1005 Dec 17 10:01 root (User unknown) bad_user - mailq -Ac 명령은 다음과 같이
clientmqueue메일 큐를 나열합니다./var/spool/clientmqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- 00FGNTRH12845482 5 Wed Jan 15 10:23 root (Deferred: Connection refused by [127.0.0.1]) unknown-user Total requests: 1
필드의 의미는 다음과 같습니다.
| 항목 | 설명 |
|---|---|
| QID | 메시지의 메시지 큐 ID를 포함합니다. |
| size | 메시지의 본문 바이트 수를 포함합니다(표제 정보는 포함되지 않음). |
| 우선순위 | 주로 메시지의 크기를 기준으로 하는 메시지의 우선순위를 포함합니다. |
| Q-타임 | 메시지가 큐에 들어가는 시간을 포함합니다. |
| 발신자/수신자 | 메시지의 발신자 및 수신자의 사용자 ID를 포함합니다. 발신자와 수신자 사이의 행에 있는 메시지는 메시지의 상태를 표시합니다. |
파일
| 항목 | 설명 |
|---|---|
| /usr/sbin/mailq | mailq 명령을 포함합니다. |
| /var/spool/ 'mqueue ' 디렉토리 | 메일 큐의 메시지와 연관된 임시 파일 및 로그 파일을 포함합니다. |
| /var/spool/clientmqueue | 루트가 아닌 사용자에 대해 메일 큐에 있는 메시지를 포함합니다. |