共计 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元/年