2.2.2 postfix的命令行工具

来源:互联网 发布:淘宝访客数 编辑:程序博客网 时间:2024/06/01 08:27

postfix-3.0.0\src下,各个命令行工具和模块的源代码都放在相应的文件夹下。命令行工具共13个,模块共26个。模块和命令均以独立的程序作为守护进程运行。

 

       下面是postfix readme文件中列出的postfix3.0中的命令行工具:

 

       Command-line utilities:

 

    src/postalias/ Alias database management

    src/postcat/   List Postfix queue file

    src/postconf/ Configuration utility

    src/postdrop/       Postfix mail submission program

    src/postfix/    Postfix administrative interface

    src/postkick/  Postfix IPC for shell scripts

    src/postlock/ Postfix locking for shell scripts

    src/postlog/   Postfix logging for shell scripts

    src/postmap/ Postfix lookup table management

    src/postmulti/       Postfix multi-instance manager

    src/postqueue/     Postfix queue control program

    src/postsuper/      Postfix house keeping program

src/sendmail/ Sendmailcompatibility interface

 

常见的命令如下:

 

postconf

该程序可以编辑main.cf文件,或者查询postfix的基本信息。比如命令

postconf –e myhostname=xxx.com

可以更改main.cfmyhostname参数值。

postconf –a可以查询postfixsasl插件支持情况。

postconf mail_version可以查询postfix的版本。

 

postfix

postfix管理命令,常见的用法包括用此命令来控制postfix的启停,用reload选项来刷新main.cf文件等。

 

postmap

查找表管理命令。比如虚用户表文件更改后用此命令重建等。

 

sendmail

兼容sendmail软件的sendmail命令的postfix版本的sendmail命令。可以用sendmail –bs命令开启smtp会话发送邮件。

 

postsuper

以超级用户权限管理邮件队列,可以执行删除队列中的消息等操作。

 

postqueue

postfix队列管理命令,可以通过postqueue –p查看队列中的邮件

 

postcat

查看队列内容。由于postfix中存放在队列中的邮件为“二进制”格式(见3.2.8节),所以不能以查看文本文件的方式直接查看队列中的邮件。我们在5.7.6.2中使用postcat命令查看一下被sendmail –bs会话放置在maildrop队列目录中的邮件。

0 0
原创粉丝点击