AIX命令参考大全,卷 2,d - h - dist 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

dist 命令

用途

重新分发消息给附加地址。

语法

dist+ Folder ] [  -nodraftfolder -draftfolder +Folder ] [  Message -draftmessage Message ] [  -annotate -inplace -noinplace ] |  -noannotate ] [  -form FormFile ] [  -editor Editor -noedit ] [  -nowhatnowproc -whatnowproc Program ]

描述

dist 命令提供一个接口,重新分发已有消息给新的地址列表。在缺省情况下,dist 命令复制当前文件夹的当前消息给 UserMHDirectory/draft 文件,并启动一个编辑器。可以用 Message 参数指定一个不同于缺省设置的当前文件夹的消息。

一旦启动,编辑器提示您为每个头字段赋值。dist 命令使用 UserMHDirectory/distcomps 文件中定义的报头格式。(如果该文件不存在,则系统使用 /etc/mh/distcomps 文件。)因为消息主体是您要重新分发的消息,所以不要填写消息体。如果要定义不同于 UserMHDirectory/distcomps 文件的格式文件,可以使用 -form 标志。

若要更换默认编辑器,可以使用 -editor 标志或在 $HOME/.mh_profile 文件中定义 Editor: 项。

按下 Ctrl-D 按键顺序可以退出编辑器。一旦退出编辑器,dist 命令会启动消息处理程序(MH)What Now? 提示。按下 Enter 键可以看见可用的 whatnow 子命令列表。这些子命令使您能够继续编辑报文头、列举报文头、指导报文的部署,或结束 dist 命令的处理进程。

注:在报头和报文体之间的左边必须有一行破折号或空格,以便于报文发送时的确认。

重新分发的报文需要在初始报文前添加一个新的报头。您用 dist 命令编辑的 draft 文件仅由报头字段构成。带新草稿的原始报文副本不会自动存储。

若要用重新分发信息注释原始报文,可使用 -annotate 标志。该标志在原始报文上追加 Resent: 字段以及当前的日期和时间。

标志

-annotate 重新分发的报文的注释行如下:

重新发送: 日期
重新发送: 地址

因为在命令多重执行的情况下,不会保留 -annotate 标志,所以只有从 dist 命令直接发送的报文才有完整的注释。-inplace 标志在指定位置强制注释,以保存到注释报文的链接。

-draftfolder +Folder 将草稿消息放在指定的文件夹中。如果 -draftfolder +Folder 标志后紧跟 Message 变量,其作用等同于使用 -draftmessage 标志。如果未指定 +Folder,草稿报文放置于 Current-Folder 中。
-draftmessage Message 指定报文草稿。在缺省情况下,系统在当前目录创建一个新的报文草稿。草稿报文变成了当前报文。
-editor Editor 指定用于准备报文重分发的初始编辑器。
+Folder 标识包含要重新分发报文的文件夹。如果未指定文件夹,则假定为 Current-Folder
-form FormFile 决定报文格式。dist 命令处理指定格式文件的每一行。
-help 列出命令语法、可用的转换(切换)和版本信息。

注:对于 MH,这个标志的名称必须拼写完全。
-inplace 为了保留到已注释报文的链接,采取强制注释。
Message 标识要重新分发的报文。使用下列参考格式指定报文:
Number
消息的数目。
cur or . (period)
当前的消息。此为缺省值。
first
文件夹中第一个消息。
last
文件夹中最后一个消息。
next
紧跟着当前消息的下一个消息。
prev
在当前消息之前的消息。
-noannotate 禁止注释。这个标志是缺省值。
-nodraftfolder 把草稿放入 UserMHDirectory/draft 文件中。
-noedit 禁止初始编辑。
-noinplace 在适当的位置上预防注释。这个标志是缺省值。
-nowhatnowproc 禁止 dist 命令的交互式处理。-nowhatnowproc 标志阻止任何编辑发生。
-whatnowproc Program 启动指定程序,以引导重分发任务的完成。如果您指定 whatnow 命令为 Program 变量,则 dist 命令启动一个内部 whatnow 过程,而不是文件名 为 whatnow 的程序。

概要文件条目

把以下条目输入到 UserMHDirectory/.mh_profile 文件:

Current-Folder: 设定缺省的当前文件夹。
Draft-Folder: 设定缺省的草稿文件夹。
Editor: 设定缺省的编辑器。
fileproc: 指定用于接力传送报文的程序。
Path: 指定用户的 MH 目录。
whatnowproc: 指定用于提示 What now? 问题的程序。

示例

  1. 要从当前文件夹重新分发当前报文,请输入:

    dist

    系统提示为报头字段赋值。输入值后按 Enter 键。要跳过该条目,不输入值,按下 Enter 键。您必须填写 Resent-to: 字段。完成报头后,请勿修改文本主体。按下 Ctrl-D 按键顺序可以退出编辑器。系统提示:

    What now? 

    按 Enter 键查看可用选项列表。如果您想重新分发此报文,请输入 send。 您的报文就会重新分发到新地址列表。

  2. 当存在报文草稿时,要向新地址列表重新分发报文,请输入:

    dist

    系统反应与以下报文类似:

    Draft "$HOME/Mail/draft" exists (43 bytes).
    Disposition? _

    要重新分发该草稿,请输入:

    replace

    系统提示为报头字段赋值。输入值后按 Enter 键。要跳过该条目,不输入值,按下 Enter 键。您必须填写 Resent-to: 字段。完成报头后,请勿修改文本主体。按下 Ctrl-D 按键顺序可以退出编辑器。系统提示:

    What now?

    按 Enter 键查看可用选项列表。如果您想重新分发此报文,请输入 send。 您的报文就会重新分发到新地址列表。

  3. 要重新分发来自 schedules 文件夹的报文 15,请输入:
    dist  +schedules 15
    系统提示为报头字段赋值。输入值后按 Enter 键。要跳过该条目,不输入值,按下 Enter 键。您必须填写 Resent-to: 字段。完成报头后,请勿修改文本主体。按下 Ctrl-D 按键顺序可以退出编辑器。系统提示:

    What now?

    按 Enter 键查看可用选项列表。要重新分发报文,请输入 send 并按下 Enter 键。 

文件

/etc/mh/distcomps 包含系统缺省报文格式。
UserMHDirectory/distcomps 包含缺省用户报文格式。
UserMHDirectory/draft 包含当前草稿文件。
/usr/bin/dist 包含 dist 命令的可执行文件格式。

相关信息

ali 命令、anno 命令、comp 命令、forw 命令、prompter 命令、refile 命令、repl 命令、send 命令、whatnow 命令。

mh_alias 文件、mh_profile 文件。

《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]