mailx命令的功能是用于发送和接收电子邮件,拥有比mail命令更易读的邮件格式,应用于RHEL / CentOS 8版本以后的系统中。

语法格式:mailx [参数] [用户名]

常用参数:

-a 添加附件文件
-b 发送密件副本
-e 检验是否有邮件系统
-f 从指定文件中读取消息
-H 仅显示标题摘要
-r 设置发件人地址
-s 设置邮件标题
-u 读取指定用户的邮箱
-v 显示执行过程详细信息
-V 显示版本信息

参考示例

查看本地接收到的邮件信息:

[root@linuxcool ~]# mailx

发送邮件给本地指定的用户:

[root@linuxcool ~]# mailx linuxprobe

发送邮件给指定的邮箱账户:

[root@linuxcool ~]# mailx root@linuxprobe.com

发送邮件给指定的邮箱账户,内容从指定文件中读取:

[root@linuxcool ~]# mailx -s "This is the title" root@linuxprobe.com < File.txt
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。