SMTP-SOURCE(1)                                                  SMTP-SOURCE(1)

名称
       smtp-source - 并行 SMTP/LMTP 测试生成工具

概述
       smtp-source [选项] [inet:]主机[:端口]

       smtp-source [选项] unix:路径名

描述
       smtp-source 连接到指定的 主机 和 TCP 端口(默认端口:25),以串行或并行方式发送一条或多条消息。该工具支持 SMTP(默认)或 LMTP 协议,可连接 UNIX 域套接字及 IPv4/IPv6 服务器,其中 IPv4 和 IPv6 为默认连接方式。

       注意:此为非官方支持的测试工具,不同版本间不保证兼容性。

       参数说明:

       -4     使用 IPv4 连接服务器(当 Postfix 未启用 IPv6 支持时此选项无效)

       -6     使用 IPv6 连接服务器(当 Postfix 未启用 IPv6 支持时此选项不可用)

       -A     当服务器返回非预期成功响应码时不终止连接

       -c     显示运行计数器,每次 SMTP DATA 命令完成时递增

       -C 次数
              当服务器返回 RESET 而非 SYN|ACK 时,重试指定次数(默认:1次)。此选项可用于解决某些 TCP/IP 协议栈在监听队列满时发送 RESET 的问题

       -d     保持连接持续发送,不关闭会话

       -f 发件人
              指定发件人地址(默认:<foo@my-hostname>)

       -F 文件
              发送指定文件中预格式化的邮件头和正文,自动在行首为"."的文本前添加".",并在每行末尾添加 CRLF

       -l 长度
              指定邮件正文字节数(不包含邮件头)

       -L     使用 LMTP 协议而非 SMTP

       -m 邮件数量
              指定发送邮件数量(默认:1)

       -M 主机名
              在 HELO 命令和默认地址中使用指定主机名或[IP地址],替代系统主机名

       -N     为每个收件人地址追加进程计数器编号
              注意:如需将编号作为地址扩展,应在收件人本地部分末尾显式指定分隔符,例如:"-t localpart+@domain" 或 "-t localpart+",其中"+"为 Postfix 收件人地址分隔符

              优势:
              o 动态收件人地址可避免 Postfix trivial-rewrite 服务出现不现实的100%缓存命中率,更贴近实际工作负载下的性能表现
              o 固定本地部分配合动态扩展名可避免在接收端 Postfix 服务器中配置大量有效收件人地址

       -o     传统模式:不发送 HELO 和邮件头

       -r 收件人数
              指定每次事务的收件人数量(默认:1),收件人地址生成规则同 -N 选项

       -R 间隔
              邮件间插入随机等待时间(0 ≤ n ≤ 间隔),线程暂停互不影响

       -s 会话数
              指定并行 SMTP 会话数量(默认:1)

       -S 主题
              指定邮件主题(默认:无)

       -t 收件人
              指定收件人地址(默认:<foo@my-hostname>)

       -T 窗口大小
              覆盖默认 TCP 窗口大小(建议值:0-65535),用于解决 TCP 窗口缩放实现的兼容性问题

       -v     启用详细输出模式(调试用)

       -w 间隔
              邮件间固定等待时间,线程暂停互不影响

       [inet:]主机[:端口]
              通过 TCP 连接指定主机和端口(默认端口:smtp)

       unix:路径名
              连接指定路径的 UNIX 域套接字

已知问题
       不支持 SMTP 命令流水线

参见
       smtp-sink(1), SMTP/LMTP 消息转储工具

许可
       本软件需随附 Secure Mailer 许可证

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

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

                                                                SMTP-SOURCE(1)