Linux 下 mail 命令基本使用

共计 1073 个字符,预计需要花费 3 分钟才能阅读完成。

一、简介

mail命令是Linux系统中一个基于命令行的邮件客户端,用于查看、发送和管理电子邮件。它提供了一个简单而有效的方式来处理邮件任务,适用于在终端环境下进行邮件操作。

二、安装

Ubuntu 使用apt命令进行安装:

apt install mailutils

CentOS使用yum命令进行安装:

yum install mailx

三、使用

1. 发送邮件

发送邮件使用 -s 指定邮件标题,然后写入正文即可发送。

mail -s "subject-1" root <

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:

# 邮件原始收件人

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 退出。

提醒:本文发布于870天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年

友情链接