欢迎来到天天文库
浏览记录
ID:34530148
大小:1.16 MB
页数:20页
时间:2019-03-07
《unix网络编程_部分2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章电子邮件程序mailx21下载被删除掉。如果你还想将一些读过的信件保存在收件箱里,就必须在退出mailx之前,使用pr命令对相应的信件进行操作。当用户退出mailx程序后,那些还没有读过的信件仍会保留在收件箱里。待用户下次进入邮件shell时,这些信件的状态码就变为U,而不再是N。状态码U表示是以前接收到的信件,但还没有阅读过。如前所述,当用户使用q命令退出mailx后,那些标记为删除的信件将不会被保存在mbox文件里,而被真正删除掉。如果用户在退出前改变了主意,不想删除任何信件,就可以使用x命令而不是q命令退出。使用x命令退出时,就相当于撤消前面进行的所有删除操作,不删掉任何已标
2、记为删除的信件。2.2.6在邮箱文件里保存和访问信件使用s命令,用户可以将信件保存在自己选定的邮箱文件里,而不仅限于系统默认的mbox文件。s命令可以保存信件的头部信息和信件正文,而任何包括信件头的文件都可以使用mailx读取,并被视为邮箱文件。用户可以方便地访问这种文件里的信件,就像访问mbox文件里的信件一样。使用s命令保存信件时,需要在命令中输入用来保存信件的文件名。如果指定的文件不存在,就自动创建一个新文件;如果指定的文件已存在,就将信件追加到文件中。在下面的示例中,命令“s2-family_msgs”将第二个信件保存到family_msgs文件里。用户也可以一次指定一组信件进行
3、保存,例如使用命令“s1-3family_msgs”能一次将序号为1、2和3的三封信件都保存在family_msgs文件里。通过使用s命令,用户可以灵活地将不同的信件按照一定的分类规则整理到不同的邮箱文件里。比如说,可以将有关某一个话题的所有信件都归到同一个专门的邮箱文件里,或者按照发件人进行分类归纳。例如,可以将所有从chris发送过来的信件都保存在一个名为chris的文件里。如果对信件按照发件人进行分类归纳,就要为每一个发件人都建立一个单独的邮箱文件,那么使用S命令来代替s命令就特别方便。执行S命令时,自动将指定信件保存在与发件人同名的文件里。如果该文件不存在,就自动新创建一个。S命
4、令中的参数只要求信件列表符,而不用指出文件名。在下面的示例中,用户使用S命令把序号为3的信件保存在与发件人同名的文件里,即chris文件里:22第一部分电子邮件下载无论是使用S命令,还是使用s命令,都可以将信件的头部信息和正文保存到文件里。通过信件的头部信息,mailx才能对信件进行管理,完成删除信件、显示信件等操作。用户可以在启动mailx时通过-f选项指定一个邮箱文件名,或者运行mailx后通过执行folder命令来选定。实际上,用户在操作过程中,可以随意切换邮箱文件,然后针对选定邮箱文件里的信件进行各种操作。在下面的示例中,通过命令“mailx-ffamily_msgs”选定了名为
5、family_msgs的邮箱文件:如果在启动mailx程序时,没有指定任何邮箱文件,就缺省进入用于存放系统新信件的收件箱里。不过,随后你可以自由切换到另外的一个邮箱文件中。进行邮箱文件切换时,就在folder命令后指明新选定的邮箱文件名。切换成功后,屏幕上将显示放在新邮箱文件里的信件头部信息。如果想返回到最初的收件箱里,就在folder命令后输入字符%;如果想返回到前一个邮箱文件里,就在folder命令中输入字符#。在下面的示例中,用户开始启动mailx时进入的是收件箱,然后使用folder命令切换到family_msgs文件里,最后再通过“folder%”命令返回到收件箱里:如前所述,
6、mbox文件用来保存用户已读过的信件。每次用户退出邮件shell时,系统就自动将最近读过的信件追加到mbox文件里。因为在mbox文件里保存的各个信件都带有头部信息,所以可以使用mailx程序访问它们。进行访问时,可以在启动mailx时就指定文件名mbox,也可以在运行mailx后通过“folder&”命令切换到mbox文件里,其中字符&就代表用于保存已读过信件的文件名。进入mbox文件箱后,屏幕上显示所有已读过信件的头部摘要信息。然后,用户可以使用p、d等mailx命令对这些信件进行操作,甚至还可以使用R命令回复信件。在下面的示例中,用户为了查看以前读过的信件,在启动mailx时就指定
7、了mbox文件:第2章电子邮件程序mailx23下载2.2.7在文件里保存信件内容w命令只保存信件的内容,而不保存信件的头部信息。它与s命令具有同样的语法格式,详细情况可以参见表2-7。例如,命令“w3newgame”将序号为3的信件内容(不包括头部信息)保存在newgame文件里,那么newgame文件就是一个标准的文本文件,而不是一个邮箱文件,不能通过mailx程序进行访问。表2-7信件保存及常用命令命令作用信件保存命令smes
此文档下载收益归作者所有