POSTDROP(1)                                                        POSTDROP(1)

名称
       postdrop - Postfix 邮件投递工具

概述
       postdrop [-rv] [-c config_dir]

描述
       postdrop(1) 命令会在 maildrop 目录中创建文件,并将其标准输入内容复制到该文件。

       选项说明:

       -c config_dir
              指定 main.cf 配置文件所在目录(替代默认配置目录)。另请参阅下文的环境变量 MAIL_CONFIG 设置。

       -r     使用 Postfix 内部协议从标准输入读取邮件内容,并通过标准输出返回状态信息。这是当前唯一支持的方式。

       -v     启用详细日志记录用于调试。可重复使用该选项来增加日志详细程度。从 Postfix 2.3 版本开始,此选项仅限超级用户使用。

安全性
       本命令设计为以 set-group ID 权限运行,以便能够写入 maildrop 队列目录,并与 Postfix 守护进程建立连接。

诊断
       致命错误包括:格式错误的输入、I/O 错误和内存不足。相关问题会记录到 syslogd(8) 或 postlogd(8) 以及标准错误流中。当输入不完整,或进程收到 HUP、INT、QUIT 或 TERM 信号时,队列文件将被自动删除。

环境变量
       MAIL_CONFIG
              包含 main.cf 文件的目录路径。为防止滥用 set-group ID 权限,仅在以下情况下允许使用非标准目录:

              o      该目录已通过 alternate_config_directories 参数在标准 main.cf 文件中声明

              o      命令由超级用户执行

配置参数
       以下 main.cf 参数与本程序密切相关。此处仅提供参数摘要,完整说明及示例请参阅 postconf(5) 文档。

       alternate_config_directories (空)
              可通过命令行参数 "-c config_directory"(对于 sendmail(1) 命令使用 "-C" 选项)或 MAIL_CONFIG 环境变量指定的非默认 Postfix 配置目录列表。

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

       import_environment (参见 'postconf -d' 输出)
              特权 Postfix 进程从非 Postfix 父进程继承的环境变量列表,或 name=value 形式的环境变量覆盖设置。

       queue_directory (参见 'postconf -d' 输出)
              Postfix 顶级队列目录的路径。

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

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

       trigger_timeout (10s)
              向 Postfix 守护进程(如 pickup(8)qmgr(8))发送触发器的超时时长。

       Postfix 2.2 及以上版本支持:

       authorized_submit_users (static:anyone)
              允许使用 sendmail(1) 命令(及特权辅助命令 postdrop(1))提交邮件的用户列表。

       Postfix 3.6 及以上版本支持:

       local_login_sender_maps (static:*)
              按 UNIX 登录名查询的查找表,返回以空格或逗号分隔的允许发件人模式列表。

       empty_address_local_login_sender_maps_lookup_key (<>)local_login_sender_maps 表中替代空发件人地址的查询键。

       recipient_delimiter (空)
              用于分隔电子邮件地址本地部分、用户名或 .forward 文件名与其扩展名的字符集。

文件
       /var/spool/postfix/maildrop, 邮件暂存队列

参见
       sendmail(1),兼容性接口
       postconf(5),配置参数
       postlogd(8),Postfix 日志服务
       syslogd(8),系统日志服务

许可
       使用本软件需同时分发 Secure Mailer 许可证。

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

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

                                                                   POSTDROP(1)