Linux邮箱——mail命令

mail是linux中用于接收和发送邮件的命令。有时候我们会在stty中看到这样的提示:

1 您在 /var/spool/mail/kryptosx 中有邮件

直接在窗口中键入mail回车即可看见以下内容,此时命令提示符为”&”。

01 [kryptosx@localhost ~]$ mail
02 Heirloom Mail version 12.5 7/5/10.  Type ? for help.
03 "/var/spool/mail/kryptosx": 8 messages
04 >U  1 (Cron Daemon)         Wed Jun 11 16:00  28/1069  "Cron <kryptosx@localhost>"
05     2 (Cron Daemon)         Wed Jun 25 16:00  28/1069  "Cron <kryptosx@localhost>"
06     3 (Cron Daemon)         Thu Jun 26 19:53  28/1054  "Cron <kryptosx@localhost>"
07     4 (Cron Daemon)         Thu Jun 26 19:53  28/1080  "Cron <kryptosx@localhost>"
08     5 (Cron Daemon)         Thu Jun 26 19:56  28/1089  "Cron <kryptosx@localhost>"
09     6 (Cron Daemon)         Thu Jun 26 19:57  28/1028  "Cron <kryptosx@localhost>"
10     7 (Cron Daemon)         Thu Jun 26 19:58  28/1029  "Cron <kryptosx@localhost>"
11  U  8 Mail Delivery Subsys  Thu Jun 26 20:05  70/3158  "Returned mail: see tr"

邮件查看:

系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”中,文件是文本文件,可以直接打开查看。

注意:下列命令中$num代表数字,收件箱列表按时间递增排序。

列表中的  > 表示当前指针指在这个邮件。

type|p|page|more     显示当前指针指向的邮件。

直接回车|n|next      指针下移一次,然后显示指针指向的邮件。

f|from $num   指针移动到第num封邮件,不加数字显示当前指向的标题。

$num    显示第num封邮件。同时指针指向此邮件。    

l|list     显示当前支持的命令列表

h|headers   顺序显示当前的邮件列表,h $num显示第($num-1)/20+1页。(一页显示20行邮件)

z     收件箱中最后二十封邮件列表。

d     删除当前邮件,指针并下移,d 1-100 删除第1到100封邮件。

x     退出mail命令平台,并不保存之前的操作,比如删除邮件

q     退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。

file|folder   显示系统邮件所在的文件,当前的邮件总数,以及此次修改情况(删除邮件数量等)。

以下是邮件的格式,如果没显示完,可按空格进入下一页,类似more。

01 Message 2:
02 From kryptosx@localhost.localdomain Wed Jun 25 16:00:02 2014
03 Return-Path: <kryptosx@localhost.localdomain>
04 Date: Wed, 25 Jun 2014 16:00:01 +0800
05 From: "(Cron Daemon)" <kryptosx@localhost.localdomain>
06 To: kryptosx@localhost.localdomain
07 Subject: Cron <kryptosx@localhost> ntpdate time.windows.com
08 Content-Type: text/plain; charset=UTF-8
09 Auto-Submitted: auto-generated
10 Precedence: bulk
11 X-Cron-Env: <XDG_SESSION_ID=36>
12 X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/1000>
13 X-Cron-Env: <LANG=zh_CN.UTF-8>
14 X-Cron-Env: <SHELL=/bin/sh>
15 X-Cron-Env: <HOME=/home/kryptosx>
16 X-Cron-Env: <PATH=/usr/bin:/bin>
17 X-Cron-Env: <LOGNAME=kryptosx>
18 X-Cron-Env: <USER=kryptosx>
19 Status: RO
20  
21 /bin/sh: ntpdate: 未找到命令

 

转载请注明:旅途@KryptosX » Linux邮箱——mail命令

时间: 2024-08-20 02:34:08

Linux邮箱——mail命令的相关文章

邮件-linux下mail命令怎么发送html?

问题描述 linux下mail命令怎么发送html? rt.在使用mail命令发邮件过程中,如何发送html类型的内容?网上找了半天都没有可以的,有没有大神能指点一二,跪谢!!! 解决方案 html内容也是字符串格式填充 解决方案二: mail不行,不能指定mimetype,你用linux的话可以试试用Perl脚本 http://bbs.chinaunix.net/thread-1855349-1-1.html 解决方案三: mail命令发送html格式的电子邮件

使用Linux的mail命令发送邮件

由于经常工作在linux下,所以很多时候需要将自己工作的报告或其他有用的东东发送给相关的人,所以花时间研究了一下在linux下如何发送mail.我们通常能用到下面3中发送方式: 1. 使用Shell当编辑器发送邮件 这种方式可以直接在shell窗口编辑邮件正文,当编辑完成之后使用Ctrl+D退出,同时邮件也会被发送出去 # -s后面是邮件的主题,主题后面是目标邮件地址[root@centos6 ~]# mail -s "Lucky mail" xlapn@126.com Hi Toma

linux mail命令用法

在Linux系统下mail命令的测试 1. 最简单的一个例子:  mail -s test admin@aispider.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了.如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户.  2. 第二个例子:  三种常用格式发信 mail -s test admin@aispider.com #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后

linux mail命令直接发送邮箱方法

mail配置 配置新版mailx使用外部邮箱发送邮件:   编辑/etc/nail.rc(注意不是旧版的/etc/mail.rc):vi /etc/nail.rc   添加两行:   set from=myname@qq.com smtp=smtp.qq.com set smtp-auth-user=myname smtp-auth-password=password smtp-auth=login 在Linux系统下mail命令的测试 1. 最简单的一个例子:  mail -s test ya

Linux发邮件之mail命令详解_Linux

一.mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com" set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456" set smtp-auth=login 说明: from: 对方收到邮件时显示的发件人 smtp: 指定第三方发送邮件的smtp服务器地址 s

Linux中常用命令

一.Linux下常用命令:文件与目录操作 basename:从文件名中去掉路径和扩展名 cd:切换当前工作目录到指定目录 chgrp:改变文件所属组 chmod:改变文件的权限 chown:改变文件的所有者和组 cp:复制文件或目录 dd:复制文件并转换文件内容 file:确定文件类型 find:在指定目录下查找文件并执行指定的操作 ln:创建文件链接 locate/slocate:快速定位文件的路径 ls/dir/vdir:显示目录内容 mkdir:创建目录 mv:移动或重命名文件 pwd:显

LINUX下MAIL通知维护

在 linux 中输入 mail, 就进入了收件箱. d 删除当前邮件,指针并下移. d 3 删除 编号为 3 的邮件. d 1-100 删除编号第 1 到 100 封邮件. 退出的时候需要注意,一定要 用 q 命令来保存之前的操作. q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件 ,已阅读邮件会转存到当前用户家目录下的mbox文件中.如果在mbox中删除文件才会彻底删除. x 退出mail命令平台,并不保存之前的操作,比如删除邮件 =====================

linux下通过命令行获取gmail的新邮件

  在这篇文章中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问 Google 的 Gmail 服务,有需要的小伙伴可以参考下. linux下通过命令行获取gmail的新邮件,不需输入@gmail.com部分 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/bin/bash   num="33[1;36m" end="33[0m"   read -p "Enter your mail: " name rea

linux下通过命令行获取gmail的新邮件_linux shell

linux下通过命令行获取gmail的新邮件,不需输入@gmail.com部分 #!/bin/bash num="\033[1;36m" end="\033[0m" read -p "Enter your mail: " name read -p "Enter pass of mail: " pass atom=`wget -qO - https://$name:$pass@mail.google.com/mail/feed/