共计 1073 个字符,预计需要花费 3 分钟才能阅读完成。
一、简介
mail命令是Linux系统中一个基于命令行的邮件客户端,用于查看、发送和管理电子邮件。它提供了一个简单而有效的方式来处理邮件任务,适用于在终端环境下进行邮件操作。
二、安装
- Ubuntu 使用apt命令进行安装:
apt install mailutils
- CentOS使用yum命令进行安装:
yum install mailx
三、使用
1. 发送邮件
发送邮件使用 -s
指定邮件标题,然后写入正文即可发送。
mail -s "subject-1" root <<EOF
content-1
EOF
发送的邮件都在 /var/spool/mail/root
文件中。
2. 查看邮件
使用 mail 命令即可查看邮件。
[root@localhost crontabs]# mail
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/spool/mail/root": 2 messages 2 new
>N 1 root Mon Oct 9 17:57 18/613 "subject-1"
N 2 root Mon Oct 9 17:57 18/613 "subject-2"
可以回车查看当前箭头选中的邮件,也可以输入邮件索引数字查看邮件。
另外可以通过 p(previous) 查看上一个邮件内容,n(next)查看下一个邮件内容。
# 邮件编号
Message 1:
From root@localhost.localdomain Mon Oct 9 17:57:07 2023
# 邮件的回复路径,指示如果有人回复此邮件,回复将发送到
Return-Path: <root@localhost.localdomain>
# 邮件原始收件人
X-Original-To: root
# 记录了邮件实际投递到的地址
Delivered-To: root@localhost.localdomain
Date: Mon, 09 Oct 2023 17:57:07 +0800
# 邮件的主要收件人
To: root@localhost.localdomain
# 邮件的主题
Subject: subject-1
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
# 邮件发送人
From: root@localhost.localdomain (root)
# 邮件的状态为只读
Status: RO
content-1
可以直接按 r 回复该邮件。
3. 删除邮件
删除邮件需要先使用 mail 命令进入查看邮件。
删除特定邮件。
# x为邮件索引
d x
删除全部邮件。
d *
4. 退出邮件
输入 q 或者使用 crtl + d
退出。
提醒:本文发布于408天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完