下面给你带来使用Postfix命令管理详解,能作为管理Postfix时的快速参考,它包含最常用的使用命令,用于解决问题。可以先参考在CentOS 7系统中安装postfix3的方法。

Postfix检查电子邮件队列

要检查当前活动的邮件队列,请使用以下命令:

$ mailq

获取具有高Postfix队列的电子邮件帐户:

$ mailq|grep ^[A-F0-9]|cut -c 42-80|sort |uniq -c|sort -n|tail

使用Postfix postsuper命令

postsuper是Postfix主管,这是命令在Postfix队列上执行维护作业,postsuper命令的使用仅限于Mail服务器的超级用户,默认情况下,postsuper在所有Postfix队列目录上执行-s和-p命令行选项所请求的操作,这包括带有邮件文件的传入,活动和延迟目录以及带有日志的退回,延迟,跟踪和刷新目录文件。

命令选项:

-d queue_id - >从指定的邮件队列中删除一条带有指定队列ID的消息(默认值:hold,incoming,active和deferred)。

-h queue_id - >将邮件“保留”,以便不尝试传递邮件,移动一条消息,使用指定的邮件队列中的命名队列ID - (默认:传入,活动和延迟)到保留队列。

-H queue_id - >释放“暂停”的邮件,使用指定的队列ID移动一条消息,从指定的邮件队列 - (默认值:hold)到延迟队列。

-r queue_id - >使用指定的邮件队列中的命名队列ID重新排队消息 - (默认值:hold,incoming,active和deferred)。

使用例子:

Postfix保留所有延期消息:

# postsuper -h ALL deferred

Postfix删除所有保留的消息:

# postsuper -d ALL hold

这将释放所有“暂停”的邮件。

除了hold之外,你可以对传入,活动和延迟执行相同的操作。

Postfix释放HOLD上的所有消息:

# postsuper -H ALL

Postfix将所有邮件转储回队列(Requeue):

# postsuper -r ALL

(默认值:hold,incoming,active和deferred)

Postfix清除旧的临时文件:

# postsuper -p

使用Postfix postqueue命令

postqueue - 这是一个Postfix队列控制工具,postqueue命令实现Postfix用户界面以进行队列管理,它实现了传统上通过sendmail命令可用的操作。

postqueue命令选项:

-f - >刷新队列:尝试传递所有排队的邮件。

-i queue_id - >使用指定的队列ID安排即时传递延期邮件。

-j - >根据showq守护程序的输出生成JSON格式的队列列表。

-p - >生成传统的sendmail样式队列列表,此选项实现传统的mailq命令,通过联系Postfix showq守护进程,队列ID字符串后跟一个可选的状态字符:

* - >消息在活动队列中,即选择消息进行传递。

! - >消息在保留队列中,即在邮件被取消保留之前不会再进行传送尝试。

使用例子:

使用postqueue刷新队列:

$ postqueue -f

以sendmail样式打印postfix队列:

$ postqueue -p

以JSON格式的Postfix打印队列:

$ postqueue -j

相关主题

linux启动postfix命令,使用Postfix命令管理详解相关推荐

  1. 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)

      在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...

  2. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  3. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  4. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  5. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  6. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  7. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  8. linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解

    Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...

  9. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

最新文章

  1. .net core mysql CodeFirst
  2. SmartCode Release 4
  3. 10、Power Query-合并查询与追加查询结合应用
  4. jQuery之简单的表单验证
  5. 使用chrome development tool观察box 模型
  6. 引用activity_允许其他应用启动您的 Activity
  7. Android中SQLiteOpenHelper类的onUpgrade方法浅谈
  8. 在Linux下安全删除eSATA设备
  9. mysql约束_mysql数据库的基本建库,建表,约束,属性 操作--001
  10. cgi进程设置多少 宝塔_Python Multiprocessing 多进程、进程守护、锁、队列使用介绍...
  11. vs2015 ankhsvn插件(AnkhSVN) v2.7.0.6493
  12. 因为一件事,公司的前后端打起来了
  13. 晶振知识,及晶振振荡电路
  14. 《统计学习方法(第二版)》学习笔记 第五章 决策树
  15. 1:使用递归函数计算1到n之和
  16. 【渝粤题库】广东开放大学 高级商务办公软件应用 形成性考核
  17. 国内几个重要的B2C网站
  18. html程序国庆节祝福,2018年国庆节经典祝福语
  19. Python解决控制问题系列之二:线性连续系统最优控制问题
  20. html2canvas解决图片空白,图片样式错位

热门文章

  1. python语句学习系列(1)--print()输出结果不全,部分内容省略问题
  2. 【Kali Linux 2020.1b】 全网 最新 安装 教程 ——你会踩到的坑,遇到的问题,难以哭诉的崩溃
  3. 英语口语练习系列-C27-艺术品-辨别物体-黄昏的歌
  4. python学习:三目运算符
  5. Android(one)
  6. 文件读写r,rb,w,wb区别(对于换行符的处理)
  7. 13 在 Django REST framework 善用 SerializerMethodField方法
  8. matlab求逆矩阵以及行列式,求矩阵行列式和逆,手写的MATLAB程序
  9. 移动设备智能化的基石–从iPhone4的传感器谈起
  10. 野火无刷电机驱动板pcb,原理图,电源电压检测,电机电流检测,pwm控制信号