Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152253
  • 博文数量: 18
  • 博客积分: 3730
  • 博客等级: 中校
  • 技术积分: 1022
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-15 20:15
文章分类
文章存档

2008年(18)

我的朋友

分类: BSD

2008-06-24 10:25:54

邮件处理程序。古老的 UNIX 邮件处理程序,这个程序对于不熟悉的人使用起来可能有点困难。但是这是在每个 UNIX 系统中都会有的程序,有时在没有其它选择的状况下,我们还是要使用它,至少要知道如何用它来收发信件。

假设我们要寄信给本机的 root:

$ mail root

如果我们要寄信给非本机的使用者,可以使用的收件人格式如下:

执行了 mail 之后,程序会先要求我们输入邮件主旨,输入后就可以开始打本文了。当完成本文的编辑之后,可以按 Ctrl+D 来将信件送出,或是按二次 Ctrl+C 取消。

我们也可以在执行 mail 时加上参数 -s "subject" 来指定主旨:

$ mail -s"hi, my friend" jack@mymail.com

如果我们想要将一个文字文件的内容当做本文送出,例如,我们可以先编辑一个文字文件 content.txt,接着使用下列方式:

$ mail -s "hi, my friend" jack@mymail.com < content.txt

说完了寄信,我们来了解一下如何收信。我们可以打 mail 来收信,如果是 root 还可以使用 mail -u user 来收使用者 user 的信件。

$ mail
"/var/mail/root": 12 messages 10 unread
>U     1 jack            Fri Feb 22 03:02     42/690      "Hi friend"
 U     2 jack            Fri Feb 22 03:02     74/2620     "see you tomorrow"
 U     3 mary@abc.com Sat Feb 23 03:06 570/33527 "don't forget"
&

最后面出现的 & 为 mail 程序命令列的提示符号,在第一封信件开头有一个符号 ">" 表示目前作用中的信件。我们可以直接输入邮件编号来读取信件。另外,我们也可以输入下列指令:

指令 说明
h 列出所有信件。
r 回复目前作用中的信件。
n 读取下一封信件。
p 读取前一封信件。
pre [mail number] 保留编号为 mail number 的信件在系统的 mailbox中 (/var/mail/)。程序 mail 对于己读取的信件,预设会将它搬到使用者家目录下的 mbox 中。我们如果日后还想要使用 pop3 来收该信件,就必须使用 pre 将该信件保留在系统的邮件目录中。
d 删除作用中的信件。
z 显示下一页信件列表。
q 离开 mail。
阅读(1150) | 评论(0) | 转发(0) |
0

上一篇:netstat

下一篇:shellshell

给主人留下些什么吧!~~