进人邮件系统的mail命令
发布时间:2018年10月01日 来源:邮箱号码大全 点击:次
UNIX下的mail软件是个十分庞大的通信系统,它为用户提供了编写、发送、接收和阅读电子邮件的环境,是深受广大UNIX用户欢迎的一种邮件处理系统,与各种集成的、高级的邮件软件的复杂、策琐的格式相比,mail中的邮件操作命令简单明了,功能全面,给用户提供了很大的自由操作空间。用户可根据自己的喜好,选择一些灵活而快捷的命令来获取邮件服务。
在讨论mail命令之前,必须首先明确邮件系统是如何管理邮件的,简单地讲,就是如何接收、存储邮件的。通常,邮件主机接收到的邮件都存放在主机上目录/var/mail/下的<user一name>文件中。user一name即是用户注册的账户,这个文件常被称为mailbox信箱,或第一邮箱,用户可用cat命令阅读此信箱。当用户登录阅读完新到的邮件后,这些用户读过的信件就被存放于主机上名为mbox的信箱中,这个信箱也被称为第二邮箱,该信箱位于主机上用户自己的目录中,是可读的文本文件,也可用cat命令直接阅读。下面对mail命令进行详细的介绍:
1.进人邮件系统的mail命令
首先,用户登录到邮件主机上《参考第一章:如何联入国际网)。为了查看是否有新邮件,就要激活mail邮件系统。若没有新邮件到来,邮件系统会给出信息“没有邮件”,系统不被激活,显示没有邮件,即有如下显示(下例中“pub:/user/xyz<1>1% "是系统提示符,不同主机会有所不同):
pub;/user/xyz<1>%mail
No mail for xyz
pub:/user/xyz<2>%
若有新郎件,则显示形式为:
pub:/user/xyz<l>%mail
mailx version 5.0 Fri Jul 15 21:21:05 PDT一1994 Type?for help.
"/var/mail/xyz":2 messages 2 new
>N 1 engp4215@leoni.nu Tue Jan 21 19:15 253/14565 Brian
N 2 engp4215@leonis. nu Tue Jan 21 19:26 53/1871 Re:success (fwd)
上例表示了在/var/mail/xyz目录下有2个新邮件。邮件系统mail命令被激活时,自动将用户的mailbox信箱设置为当前信箱,检测信箱中是否有新到的邮件,若有则按邮件中发信时间顺序标以序号,如 Newl,New2等。在每一行邮件信息中,显示了发件人的信箱地址,最后是这封信的主题(Subject)是关于什么方面的内容,第一封信是关子布莱恩的一封信,第二封信是关于回复一些成功的消息,如果是第一次通信,很多人会以hello作为信件的主题。在针对某封信回信时,人们也往往接着引用发信人的主题,不再重新设置本封邮件的主题。事实上,邮件的主题主要目的是方便收信人查阅邮件内容,对邮件进行索引、收录,所以一般比较重要的邮件还是应该在信头指明其主要内容。
除了关于新到邮件的信息外,在mail命令之后,有一行关于你所使用的邮件系统mail的版本信息,本例使用的是mailx5.0版。接下来系统提示用户,如果有使用方面的疑间,如mail下的命令信息,用户可键人?来寻求帮助.
“/var/mail/xyz"行显示了用户的mailbox所在的目录.邮件系统通常将接收到的邮件,根据接收者的邮箱地址,分别存放在主机/var/mail/用户账户名下,如本例中,邮件系统将收到的邮件存于用户的账户xyz下.
>是系统所选的当前邮件,在缺省情况下,mail第一次激活时系统指向第一条邮件。当信箱中有新到的邮件时,mail命令在显示了新邮件信息后,进人mail系统,出现提示符&,在符号&之后可键入mail的操作命令,可对邮件进行读取、编辑、发送、存储、删除等操作。若信箱中没有新到的邮件,仅健人mail命令就无法激活邮件系统,也就无法查阅过去的邮件,或者发送新邮件,这时可应用一些命令行参数米激活邮件系统mail进行编辑和发送。最直接的方法就是在mail后加上收信人信箱地址,即激活mail系统,进人编辑、发送状态,用户可直接写信和发信。例如,给abc@rpi.edu发一封信.则输人命令如下:
pub:/user/xyz<2>%mail abc@rpi.edu
Subject:hello
happy new year
.
EOT
pub:/user/xyz<3>%
mail命令中常用的命令行选项有两项:
-s xx 选项用以指定发送邮件的主题(Subject)。例如:
pub:/user/xyz<2>%mail一s hello abc@rpi.edu
happy new year
.
EOF
pub:/user/xyz<3>%
即在激活mail命令时,同时指定准备编辑、发送的信件的主题为hello。
一f filename选项用以改变当前信箱。邮件系统mail缺省设置mailbox为当前信箱,如果在mail后加上一f,则将mbox指定为当前信箱,mbox是存放用户阅读过的而又不希望侧除的信件.例如:
pub:/user/xyz<3>%mail一f
“/user/xyz/mbox":1 message
>1 YANYX一P@m4一arts.bh Wed Jan 29 09:30 45/2316 Hello
&t
From:<YANYX一P@m4一arts.bham.ac.uk>
To:Xyz@pub.zjpta.net.cn
Date:Tue 28 Jan 1997 13:29:14 GMT
Subject:Hello
Dear Xi Yuz:
I'm very glad to receive your letter. I will write to you later.
Bye
Xisofan
如果用户希望阅读一些存放子其他文件(信箱名)下的信件,只需在一f后服上指定的文件名即可。其操作步赚是先将接收到的某封邮件存入到以发信人名字命名的信箱中,其次把mbox中的第一封邮件,用S命令存入到文件yan1.txt中,再查看当前目录,确认文件
yan1.txt已建立,就可以打开以yanl.txt命名的文件(即信箱)来阅读该邮件。例如:
pub:/user/xyz<4>%mail一f
"/user/xyz/mbox":1 message
>1 YANYX一p@m4一arts.bh Wed Ian 29 09:30 45/2316 Hello
& s yanl.txt
&"yan1.txt"[New fife]45/2315
&
pub:/user/xyz<5>%ls一1
total 40
drwx一一一一 2 xyz user 512 Jan 19 23:12 Mail
一rw一一一一一1 xyz user 1183 Jan 31 23:44 dead.letter
一rw一r一一r一1 xyz user 4150 Jan 15 22:24 kang.txt
drw一r一一r一 1 xyz user 4150 Jan 15 22:25 kang.uue
drwx一一一一一2 xyz user 512 Jan 10 21:12 mail
一rw一一一一一l xyz user 2316 Jan 29 21:41 mbox
一rw一r一一r一1 xyz user 2305 Jan 29 21:38 yan.txt
一rw一r一一r一1 xyz user 2316 Feb 1 10:03 yan1.txt
pub:/user/xyz<6>%mail一f yanl.txt
"/user/xyz/yanl.txt":1 message
>1 YANYX一P@m4一arts.bh Wed ,Ian 29 09:30 45/2316 Hello
&
无论当前信箱是mailbox,mbox ,还是用户制定的某个信箱.邮件系统mail中的命令对其都是有效的。也就是说只要打开了某个信箱,用户都可以对其中的邮件进行读写、回信等操作。这样,用户就可以根据自己的需求,创建新信箱,并进行邮件操作。
相关数据:麦考林邮箱测试数据
相关数据:麦考林邮箱测试数据
相关数据:李宁网邮箱测试数据
- 上一篇:电子邮件的其他约定
- 下一篇:mail阅读邮件命令