Ubuntu Spool中邮件管理主要针对Postfix等邮件服务器,核心操作如下:
mailq
:查看待发送邮件队列。postqueue -p
:显示邮件队列详情(含邮件ID、状态)。postqueue -f
:强制刷新队列,重新尝试发送邮件。postsuper -h ALL
:暂停所有邮件发送。postsuper -r ALL
:恢复暂停的邮件发送。postsuper -d QUEUE_ID
:删除指定ID的邮件(需先通过postqueue -p
获取ID)。postsuper -d ALL
:清空整个邮件队列(谨慎操作)。/etc/postfix/main.cf
设置队列参数(如最大长度、过期时间)。du -sh /var/spool/postfix
监控队列占用空间,或用tail -f /var/log/mail.log
查看邮件服务日志。注意:操作前需确保有root权限,建议先备份配置文件,避免误操作导致邮件丢失或服务中断。不同邮件服务器(如Exim、Sendmail)命令略有差异,需参考对应文档。