mail命令的功能是发送和接收邮件,是Linux系统中重要的电子邮件管理工具,自RHEL 8 / CentOS 8系统起,该命令正式改名为mailx,而mail则作为软链接文件保留。

语法格式:mail 参数 对象

常用参数:

-a添加邮件附件 -n不使用mail.c文件中的配置参数
-b设置密件抄送的收信人-N预览邮件时不显示标题
-c设置抄送的收信人-s给邮件追加主题
-f读取指定邮件的附件-u读取指定用户的邮件
-i不显示终端发出的信息-v显示执行过程详细信息
-l使用交互模式  

参考示例

向指定的邮箱发送信件 ,以单个句号(.)结束邮件:

[root@linuxcool ~]# mail root@linuxprobe.com 
Subject: Hello World 
Collection of Linux commands 
Welcome to linuxcool.com
. 
EOT 

查看当前用户身份下的邮件信息:

[root@linuxcool ~]# mail 
Heirloom Mail version 12.5 7/5/10. Type ? for help. 
"/var/spool/mail/root": 1 message 1 new 
>N 1 liuchuan               Tue Mar 30 09:35 97/3257 "Hello World" 
………………省略部分输出信………………
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。