Linux中的mail邮件命令的各种参数使用详解
电脑修理 2021-06-14 09:20www.caominkang.com电脑维修技术
Linux中的mail邮件命令的各种参数使用详解Linux中的mail邮件命令的各种参数使用详解
在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。
此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list 显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z 显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填} num 阅读某一封邮件
显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x 退出mail命令平台,并不保存之前的操作,比如删除邮件
q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。 1. 最简单的一个例子
复制代码代码如下:
mail -s test yangfang@fudan.edu.
这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。
2. 第二个例子
三种常用格式发信
复制代码代码如下:
mail -s test yangfang@fudan.edu. #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
echo mail content|mail -s test yangfang@fudan.edu. #第二种方法,我用的最多,可能是喜欢管道的缘故吧
mail -s test yangfang@fudan.edu. < file #第三种方法,以file的内容为邮件内容发信
其实你很容易发现mail从标准输入读取文件内容并发信,我也只想让你知道这一点,到此,第二个例子结束。
3. 第三个例子,带附件的邮件
如果你的系统里没有uuencode命令的话,请先安装sharutils(yum install sharutils)
uuencode 需要两个参数,第一个是你要发送的文件(们),这个也可以用管道来做,第二个是显示的文件名
复制代码代码如下:
uuencode /home/yfang/a.gif a.gif|mail -s pictest yangfang@fudan.edu.
tar czf - /home/yfang/ | uuencode home.tgz |mail -s pictest yangfang@fudan.edu.
此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list 显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z 显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填} num 阅读某一封邮件
显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x 退出mail命令平台,并不保存之前的操作,比如删除邮件
q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。 1. 最简单的一个例子
复制代码代码如下:
mail -s test yangfang@fudan.edu.
这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。
2. 第二个例子
三种常用格式发信
复制代码代码如下:
mail -s test yangfang@fudan.edu. #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
echo mail content|mail -s test yangfang@fudan.edu. #第二种方法,我用的最多,可能是喜欢管道的缘故吧
mail -s test yangfang@fudan.edu. < file #第三种方法,以file的内容为邮件内容发信
其实你很容易发现mail从标准输入读取文件内容并发信,我也只想让你知道这一点,到此,第二个例子结束。
3. 第三个例子,带附件的邮件
如果你的系统里没有uuencode命令的话,请先安装sharutils(yum install sharutils)
uuencode 需要两个参数,第一个是你要发送的文件(们),这个也可以用管道来做,第二个是显示的文件名
复制代码代码如下:
uuencode /home/yfang/a.gif a.gif|mail -s pictest yangfang@fudan.edu.
tar czf - /home/yfang/ | uuencode home.tgz |mail -s pictest yangfang@fudan.edu.
修理笔记本电脑
- 快速讲解家用空调的制冷原理及如何收、放氟方
- 上饶热水器全国服务维修24小时电话-400服务热线
- 郓城有线电视维修电话-郓城有线电视客服电话
- 扬州营口燃气灶售后维修服务中心-全国统一人工
- 镇江宁德集成灶全国售后维修电话-400客服24小时
- 扬州空调24小时服务电话-全国统一服务电话
- 伊犁中央空调维修保养店-伊宁市修空调的电话号
- 郑州昆山壁挂炉售后服务电话-(7X24小时)登记报
- 荣耀电视机花屏故障率低-荣耀电视机花屏故障率
- 靖江洗衣机全国服务热线
- 空调滤芯故障码(空调滤网故障)
- 乌鲁木齐集成灶售后服务电话——24小时服务热线
- 昆山热水器24小时维修服务热线-昆山热水器维修
- 兰州江天然壁挂炉安装维修-兰州江天然壁挂炉安
- 空调抖动是什么故障(空调抖动是什么故障现象
- 兰州诸城燃气灶售后维修电话24小时服务热线-全