本文主要介绍一下postfix的常用命令及邮件队列的管理:
Postfix有以下四种邮件队列,均由管理队列的进程统一进行管理:
maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。
incoming:放置正在到达队列或管理进程尚未发现的邮件。
active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有长度的限制。
deferred:放置不能被投递的邮件。可能是推迟发送的邮件
启动postfix
/usr/sbin/postfix start
停止postfix
/usr/sbin/postfix stop
检查postfix配置文件
/usr/sbin/postfix check
显示Postfix当前生效的配置信息
postconf -n
重新读取postfix配置文件
/usr/sbin/postfix reload
查看队列中的邮件:
mailq
postqueue -p
查看队列大小
mailq | wc -l postqueue -p | wc -l
查看信件內容
postcat -q Queue_ID
强制发送队列中的邮件
/usr/sbin/postfix flush
postqueue -f
暂缓发送队列中的问题邮件
postsuper -h Queue_ID
postsuper -h ALL deferred
解除暂缓发送的邮件
postsuper -H Queue_ID
postsuper -H ALL deferred
重新加入队列:
postsuper -r Queue_ID
postsuper -r ALL
刪除指定邮件
postsuper -d Queue_ID
清空队列中的邮件
postsuper -d ALL
# 删除队列中有问题的邮件(正在deferred列表中的邮件,直接删除邮件文件,可看出哪些信被刪除了 ):
postsuper -d ALL deferred find /var/spool/postfix/deferred -type f -exec rm -vf {} \; # find /var/spool/postfix/defer -type f -exec rm -vf {} \;
列出所有问题邮件(目前所有无法发送的邮件)
find /var/spool/postfix/deferred -type f -exec ls -l --time-style=+%Y-%m-%d_%H:%M:%S {} \;
删除已经3天未发出的邮件
find /var/spool/postfix/deferred -type f -mtime +3 -exec rm -f {} \;
删除超过5天的问题邮件的退信记录(超过5天的 “defer” 列表中的退信)
find /var/spool/postfix/defer -type f -mtime +5 -exec rm -f {} \;
# 以下是一些相关的日志
查看系统日志:
tail -f /var/log/messages
查看邮件日志:基本很全面,几乎所有遇到的邮件问题都可以通过该日志来处理
tail -f /var/log/maillog
maildrop相关
tail -f /var/log/maildrop.log
clamd相关:
tail -f /var/log/clamav/clamd.log tail -f /var/log/clamav/freshclam.log
https://www.cnblogs.com/tssc/p/7512437.html
相关推荐
利用Postfix搭建邮件系统 利用Postfix搭建邮件系统
Postfix搭建邮件服务器
在这个阶段就断开了连接,有效的节约了垃圾邮件造成的带宽和处理能力的浪费。该规则通常置于规则列表的最后面使规则更清晰。 拒绝动作默认不会在匹配了拒绝规则后就即时断开连接,而是在rcpt to指令处理完之后再断开...
postfix邮件系统原理postfix邮件系统原理postfix邮件系统原理
Postfix的队列管理器 投递操作 实际追踪Postfix的邮件处理流程 第四章 基本的配置与管理 第一次启动Postfix 配置文件 重要的考虑事项 管理 master.cf 收信限制 改写地址格式 改变根目录(chroot) 在线说明书 第五章...
postfix全功能邮件服务器的搭建 .postfix所需软件包及存放目录 httpd-2.2.9.tar.gz 安装源码包apache mysql-5.0.56.tar.gz 安装源码包mysql php-5.2.6.tar.bz2 安装php...
Postfix配置文件和命令,很好的配置说明,希望能大家帮助
CentOS 5.2 安装基于postfix的全功能邮件服务
每个企业都需要邮件服务器,但真正使用开源软件搭建邮件服务器,并且用于生产环境又有多少,这个使用linux+Apache+Mysql+PHP的架构搭建的postfix开源邮件服务器,这个邮件服务器全功能的,包括垃圾邮件过滤、杀毒,...
Linux系统下基于postfix垃圾邮件过滤方法.pdf
在Linux下成功搭建起Postfix服务器。
centos下搭建基于postfix+dovecot邮件系统
Postfix配置文件main.cf中常用参数介绍
Postfix是一个邮件传输客户端(MTA),它也是ubuntu中默认的邮件传输客户端.它是Ubuntu的main软件库中的一个软件.这意味着它拥有安全更新.这份指南告诉你如何安装及配置postfix并将其设置成一个使用安全连接的SMTP...
Centos5.4 postfix extmail 搭建邮件系统
postfix邮件服务器及其shell脚本监控发邮件
轻松搭建Postfix 邮件服务器系统,和大家一起分享
postfix安装部署文件
整理了好长时间才整理出来的postfix全功能邮件服务搭建
Postfix 是一个自由开源的 MTA(邮件传输代理),用于在 Linux 系统上路由或传递电子邮件。在本指南中,你将学习如何在 CentOS 8 上安装和配置 Postfix。 实验室设置: 系统:CentOS 8 服务器 IP 地址:192.168....