在 Linux 下,可以使用 mailq
或 postqueue -p
命令来实时监控邮件队列
- 使用
mailq
命令:
mailq
命令会显示邮件队列中的所有邮件。要查看实时更新的邮件队列,可以在终端中输入以下命令:
mailq
或者
postqueue -p
这两个命令都可以显示邮件队列中的邮件,但它们之间有一些区别:
mailq
命令显示的是sendmail
程序的邮件队列。postqueue -p
命令显示的是postfix
邮件系统的邮件队列。
根据你使用的邮件系统,选择相应的命令。
- 使用
tail
命令实时监控邮件队列:
你可以使用 tail
命令实时查看邮件队列的变化。例如,要实时查看 postfix
邮件系统的邮件队列,可以在终端中输入以下命令:
tail -f /var/spool/postfix/active
这将实时显示邮件队列中的新邮件。要停止实时监控,请按 Ctrl + C
。
请注意,这些命令可能需要 root 权限才能查看完整的邮件队列。如果你没有看到完整的邮件队列,请尝试使用 sudo
前缀运行命令,如:
sudo mailq
或者
sudo postqueue -p