mail命令 – 发送和接收邮件
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" ………………省略部分输出信………………