PICKUP(8)                                                            PICKUP(8)

名称
       pickup - Postfix 本地邮件接收服务

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

描述
       pickup(8) 守护进程负责监控新邮件投递到 maildrop 目录的情况,
       并将其传递给 cleanup(8) 守护进程进行处理。格式不符合要求的文件
       会被直接删除且不会通知发件人。该程序需要由 master(8) 主进程管理器启动运行。

标准
       无。pickup(8) 守护进程不与外部系统交互。

安全性
       pickup(8) 守护进程具有中等安全敏感性。它以固定的低权限运行,
       且可在 chroot 环境中工作。但由于需要读取可能来自恶意用户的文件,
       该进程会谨慎处理文件读取操作:不会打开任何文件进行写入操作,
       对读取操作也进行严格限制,且不会实际接触发送到其公共服务端点的任何数据。

诊断
       问题记录和事务日志将输出到 syslogd(8) 或 postlogd(8)已知问题
       pickup(8) 守护进程需要将邮件从文件复制到 cleanup(8) 守护进程。
       理论上可以通过发送文件描述符而非文件数据来避免复制开销,
       但这会导致原本就复杂的 cleanup(8) 进程需要直接处理未过滤的用户数据。

配置参数
       由于 pickup(8) 是长运行进程,main.cf 配置文件的更改
       可能需要长达一小时才能生效。可使用 "postfix reload" 命令加速配置更新。

       下文仅提供参数摘要,完整说明及示例请参考 postconf(5)内容检查控制
       content_filter (空)
              在邮件排队后,将完整邮件内容发送到指定的
              传输协议:目标地址receive_override_options (空)
              启用或禁用收件人验证、内置内容过滤或地址映射功能。

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

       ipc_timeout (3600秒)
              进程间通信通道发送或接收数据的超时时间。

       line_length_limit (2048)
              输入时,超长行会被分割成不超过此长度的片段;
              投递时,这些片段会被重新组合为完整行。

       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 中定义的服务名称。

       Postfix 3.5 及以上版本支持:

       info_log_address_format (external)
              非调试日志(信息、警告等)中使用的电子邮件地址格式。

参见
       cleanup(8),邮件规范化处理
       sendmail(1),Sendmail 兼容接口
       postdrop(1),邮件投递代理
       postconf(5),配置参数说明
       master(5),通用守护进程选项
       master(8),进程管理器
       postlogd(8),Postfix 日志服务
       syslogd(8),系统日志服务

许可证
       使用本软件需同时遵守 Secure Mailer 许可协议。

作者
       Wietse Venema
       IBM T.J. Watson 研究院
       邮政信箱 704 号
       美国纽约州约克镇高地,邮编 10598

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

                                                                     PICKUP(8)