mailq 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

mailq 命令安装:


-bash: mailq: command not found

#Debian
apt-get install masqmail

#Ubuntu
apt-get install masqmail

#Arch Linux
pacman -S esmtp

#Kali Linux
apt-get install dma

#Fedora
dnf install postfix-2

#Raspbian
apt-get install masqmail

mailq 命令补充说明:


mailq 即 mail-queue,在 Linux 中,此命令将打印邮件队列,即邮件队列中存在的邮件列表。您应该在 Linux 机器上安装一个邮件服务器,为了使用此命令,可以使用 MTA(邮件传输代理)之类的方法,例如使用服务 smtp 的 sendmail。

mailq 命令的输出类似于 sendmail -bp 命令,该命令也显示邮件队列。

mailq 命令语法:


sendmail [option ...] [recipient ...]

mailq 命令选项:


-Ac	显示在指定的邮件提交队列/etc/mail/submit.cf,而不是在指定的MTA队列中的/etc/mail/sendmail.cf。
-q[!]I substr	将处理的作业限制为包含substr作为队列ID的子字符串的作业,当不!已指定。
-q[!]R substr	将处理的作业限制为包含substr作为收件人之一的子字符串的作业,当不!已指定。
-q[!]S substr	当!时,将处理的作业限制为包含substr作为发送者的子字符串的作业!已指定。
-v:显示详细的信息。

mailq 命令实例


maliq 不带任何选项:只打印邮件队列:

$ mailq

 Mail Queue (1 request)
---QID---- --Size-- -----Q-Time----- ------Sender/Recipient-----
SS04506        5    Tue Nov 12 09:01            root
            (User unknown)

随指定的优先级一起打印:仅打印邮件队列中的消息。

$ mailq -v

 Mail Queue (1 request)
---QID---- --Size-- -Priority- -----Q-Time----- ------Sender/Recipient-----
SS04506        5      2005     Tue Nov 12 09:01            root
            (User unknown)

mailq 命令字段说明


QID:分配给消息的特定ID。
Size:消息正文中包含的字节数。
Q-Time:消息进入队列的时间。
Sender/Recipient:包含发件人和邮件收件人的用户标识。发件人和收件人之间的线路上的消息指示消息的状态。

mailq 命令扩展阅读:




mailq 命令评论