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
-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 即 mail-queue
,在 Linux 中,此命令将打印邮件队列,即邮件队列中存在的邮件列表。您应该在 Linux 机器上安装一个邮件服务器,为了使用此命令,可以使用 MTA(邮件传输代理)之类的方法,例如使用服务 smtp 的 sendmail。
mailq 命令的输出类似于 sendmail -bp
命令,该命令也显示邮件队列。
sendmail [option ...] [recipient ...]
-Ac 显示在指定的邮件提交队列/etc/mail/submit.cf,而不是在指定的MTA队列中的/etc/mail/sendmail.cf。 -q[!]I substr 将处理的作业限制为包含substr作为队列ID的子字符串的作业,当不!已指定。 -q[!]R substr 将处理的作业限制为包含substr作为收件人之一的子字符串的作业,当不!已指定。 -q[!]S substr 当!时,将处理的作业限制为包含substr作为发送者的子字符串的作业!已指定。 -v:显示详细的信息。
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)
QID:分配给消息的特定ID。 Size:消息正文中包含的字节数。 Q-Time:消息进入队列的时间。 Sender/Recipient:包含发件人和邮件收件人的用户标识。发件人和收件人之间的线路上的消息指示消息的状态。