首页 运维 正文
图文并茂 Postfix后台如何工作

 2022-10-23    520  

  本节将主要讨论每个服务在它自己的环境中如何工作。需要注意的是,带数字的名称代表Postfix的命令或服务程序,不带数字的名称代表Postfix邮件队列。

  常驻内存的服务master(8)就像一个督察员,它随时监视Postfix邮件系统的状况。一般情况下当执行“postfix start”命令时该进程就启动,直到系统关闭时才结束。要启动用于接收和投递邮件的Postfix服务器进程,它们必须依赖master(8) (必须先启动master进程),或者接收和投递的服务器进程由于某些原因需要重新启动,它们也必须依赖于master进程。在master.cf配置文件中指定的用于强制限定服务进程个数的选项(参数)也必须依赖master(8)进程。下图简单表示了Postfix启动时后台程序启动的层次关系,图中只列出了邮件处理的后台守护进程。

  

Postfix

  anvil(8) 服务实现了客户端连接和请求所有的smtpd(8)服务的速率限制,TUNING_README 文档可以指导我们处理SMTP客户端的一些不规范行为(例如并发发送邮件等恶意行为)。anvil(8)服务是在Postfix 2.2 之后的版本中才加入的功能。

  

postfix

  bounce(8)、defer(8) 和 trace(8) 服务安照每封邮件一个日志文件的方式分别维护着它们各自的队列目录树,这些信息将用于通知发送者(sender)邮件是否已经被投递出去。

  trace(8)服务用于支持(跟踪)Postfix 的 “sendmail -bv”和 “sendmail -v”命令所产生的关于Postfix如何投递邮件的报告信息。该功能是在Postfix 2.1之后的版本中加入的。关于trace(8) 服务的更多信息,请

原文链接:https://77isp.com/post/9014.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。