路由消息。
spost [ -noalias | -alias File ...] [ -format | -noformat] [ -filter File | -nofilter] [ -width Number] [ -watch | -nowatch] [ -remove | -noremove] [ -backup | -nobackup] [ -verbose | -noverbose]File
spost 命令将消息路由到正确目的地。spost 命令不是由用户启动。spost 命令只能被其它程序调用。
spost 命令搜索指定收件人地址的消息的所有组成部分,并分析每个地址以进行格式正确性检查。然后 spost 命令以标准格式放置地址并启动 sendmail 命令。spost 命令执行类似于 post 命令的功能,但它所做的地址格式化比 post 命令少。
spost 命令是缺省值(相对于 post 命令)。通过设置 .mh_profile 中的 postproc 变量改变缺省值。例如:
postproc: /usr/lib/mh/post
File 参数是被发送的文件名。
-alias File | 搜索指定邮件别名文件以获取地址。您可重复此标志以指定多个邮件别名文件。spost 命令自动搜索 /etc/mh/MailAliases 文件。 |
-backup | 在 spost 命令成功发送消息后,在文件名前放一个,(逗号)来对消息文件重命名。 |
-filter File | 用指定文件中的消息头组件来复制发送到 Bcc: 字段收件人的消息。 |
-format | 以标准格式将所有的收件人地址提交给交付传送系统。此标志是缺省的。 |
-help | 列出命令语法、可用参数选项符(开关)和版本信息。
注: 对于消息处理程序(MH),此标志的名称必须全部拼写出来。 |
-noalias | 不要使用任何别名文件传送消息。 |
-nobackup | 发送文件后不对消息重命名。此标志是缺省的。 |
-nofilter | 从消息除去 Bcc: 字段头,并将它发送到 Bcc: 组件中指定的收件人。此标志是缺省的。 |
-noformat | 不要改变收件人地址格式。 |
-noremove | 发送消息后不要除去临时消息文件。 |
-noverbose | 在消息传送到 sendmail 命令期间不显示信息。此标志是缺省的。 |
-nowatch | 在 sendmail 命令执行传送递期间不要显示信息。此标志是缺省的。 |
-remove | 消息成功发送后,除去临时消息文件。此标志是缺省的。 |
-verbose | 在传递消息到 sendmail 命令的过程中显示信息。此信息允许您监视涉及的步骤。 |
-watch | sendmail 命令传送消息期间显示信息。此信息允许您监视涉及的步骤。 |
-width Number | 设置包含地址的组件的宽度。缺省值是 72 列。 |
$HOME/.mh_profile | 包含消息处理程序(MH)用户概要文件。 |
/tmp/pstNumber | 包含临时消息文件。 |
/etc/mh/MailAliases | 包含缺省邮件别名。 |
/usr/lib/mh/.mh_profile | 包含消息处理程序(MH)用户概要文件。 |
ali 命令、conflict 命令、mhmail 命令、post 命令、send 命令、sendmail 命令和 whom 命令。
.mh_alias 文件格式。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』。