DISCARD(8)                                                          DISCARD(8)

名称
       discard - Postfix 丢弃邮件投递代理

概述
       discard [通用 Postfix 守护进程选项]

描述
       Postfix discard(8) 投递代理负责处理来自队列管理器的投递请求。每个请求包含以下信息:
       队列文件、发件人地址、被视为丢弃邮件原因的下一跳目标地址,以及收件人信息。
       丢弃原因可包含符合 RFC 3463 标准的详细状态码。
       本程序设计为由 master(8) 进程管理器启动运行。

       discard(8) 投递代理会模拟完成对请求中所有收件人的投递操作,
       在日志中记录"下一跳"目标地址作为邮件丢弃原因,
       更新队列文件状态,并将收件人标记为已完成投递,
       或通知队列管理器需要稍后重新尝试投递。
       投递状态报告将视情况发送至 trace(8) 守护进程。

安全性
       discard(8) 邮件投递程序不涉及敏感安全操作。
       该程序不进行网络通信,可在 chroot 环境中以低权限运行。

标准
       RFC 3463 (增强状态码)

诊断
       程序运行中的问题和事务会记录到 syslogd(8) 或 postlogd(8) 日志系统。

       根据 notify_classes 参数的配置,
       系统管理员会收到关于邮件退回和其他问题的通知。

配置参数main.cf 配置文件的修改会自动生效,
       因为 discard(8) 进程的运行时间有限。
       执行 "postfix reload" 命令可加速配置更新。

       以下内容为参数摘要,完整说明及示例请参考 postconf(5) 文档。

       config_directory (参见 'postconf -d' 输出)
              Postfix 主配置文件 main.cfmaster.cf 的默认存储位置。

       daemon_timeout (18000秒)
              Postfix 守护进程处理单个请求的最长时间,
              超时后将被内置监控程序终止。

       delay_logging_resolution_limit (2)
              记录亚秒级延迟值时,小数点后保留的最大位数。

       double_bounce_sender (double-bounce)
              系统生成的 postmaster 通知邮件的发件人地址。

       ipc_timeout (3600秒)
              内部通信通道收发数据的超时时间限制。

       max_idle (100秒)
              Postfix 守护进程在空闲状态下等待新连接的最长时间,
              超时后进程将自动终止。

       max_use (100)
              Postfix 守护进程在自动终止前能够处理的最大连接数。

       process_id (只读)
              Postfix 命令或守护进程的进程 ID。

       process_name (只读)
              Postfix 命令或守护进程的进程名称。

       queue_directory (参见 'postconf -d' 输出)
              Postfix 队列文件的顶级存储目录。

       syslog_facility (mail)
              Postfix 日志记录使用的 syslog 设施。

       syslog_name (参见 'postconf -d' 输出)
              附加在进程名称前的 syslog 记录前缀,
              例如 "smtpd" 会显示为 "prefix/smtpd"。

       以下参数在 Postfix 3.3 及以上版本可用:

       service_name (只读)
              Postfix 守护进程在 master.cf 中定义的服务名称。
参见
       qmgr(8),队列管理器
       bounce(8),投递状态报告
       error(8),Postfix 错误投递代理
       postconf(5),配置参数
       master(5),通用守护进程选项
       master(8),进程管理器
       postlogd(8),Postfix 日志系统
       syslogd(8),系统日志服务

授权条款
       使用本软件需遵循 Secure Mailer 授权协议。

历史
       本服务随 Postfix 2.2 版本引入。

作者
       Victor Duchovni
       Morgan Stanley

       基于以下开发者的代码:
       Wietse Venema
       IBM T.J. Watson 研究院
       邮政信箱 704
       美国纽约州约克镇高地,邮编 10598

       Wietse Venema
       Google 公司
       纽约第八大道 111 号
       美国纽约州纽约市,邮编 10011

                                                                    DISCARD(8)