postfix的组件结构

队列种类:
收件:incoming
活动:active
延迟:deferred
故障:corrupt
保留:hold

master组件:主导邮件处理流程、其他组件的总管。配置文件:main.cf和master.cf。
qmgr组件:队列管理器。各个postfix组件之间的合作依靠队列交换邮件。

sendmail组件:服务器本机发送邮件。
postdrop组件:将邮件存入postfix队列目录下的maildrop/子目录。
pickup组件:监视maildrop/子目录,读出新邮件,交给cleanup组件。
cleanup组件:补足遗漏的标头字段。
trivial-rewrite组件:地址处理,改成标准格式。决定路由信息,包括传输方法、下一站以及收件人地址。

smtpd组件:接收来自网络的邮件,交给cleanup组件处理。

defer组件:邮件被延时时产生通知函。
bounce组件:邮件无法送达目的地时产生通知函。

dns组件:查找符合条件的邮件服务器。


postfix命令行工具:

postalias:创建或查询别名数据库。
postcat:显示出队列文件的内容,让管理员可观察滞留在队列里的邮件内容。
postconf:显示或改变postfix参数。
postdrop:将邮件放回到maildrop目录,由postfix重新进行投递操作。
postfix:启动或停止postfix系统,或重新读取配置文件。
postkick:对特定postfix服务发出请求。
postlock:锁定特定文件,确保能够独占访问。
postlog:将特定的信息记录到系统日志文件中。
postmap:创建查询表的DB数据库或查询查询表内容。
postqueue:让一般的用户能够有限度地访问postfix队列。
postsuper:供管理员访问postfix队列。



作者: soaringdream   发布时间: 2010-10-14