mailq 명령

용도

메일 큐 내용을 인쇄합니다.

구문

/usr/sbin/mailq [ -v ]

설명

mailqMAILQ 명령은 메일 큐에 있는 메시지의 리스트를 인쇄합니다. 각각의 메시지에 대해 인쇄되는 첫 번째 행은 다음을 표시합니다.
  • 가능한 상태 문자가 있는 메시지에 대하여 이 호스트에서 사용되는 내부 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 루트가 아닌 사용자에 대해 메일 큐에 있는 메시지를 포함합니다.