
Linux自学之旅-基础命令(mail邮件客户端命令)
发布日期:2021-05-04 12:13:55
浏览次数:24
分类:原创文章
本文共 4244 字,大约阅读时间需要 14 分钟。
Linux自学之旅-基础命令(mail给其他用户发送邮件)
文章目录
前言
1.上一节我们讲述了wall给所有用户发送信息的命令,还没看的可点击下方链接进入观看:
2.这一节我们讲述一个新的发送信息的命令,不过是发送邮件的命令-mail
提示:以下是本篇文章正文内容
一、mail命令格式
- 命令名称:mail
- 命令全称:send and receive Internet mail
- 所在路径:/usr/bin/mail
- 执行权限:所有用户
- 功能描述:发送和接收电子邮件
mail命令可以用来给他人发送邮件。
命令基本格式[root@ecs-FWxC8 ~]# mail 用户名
二、mail命令使用
(如果没有mail命令,请输入该代码:yum install -y mailx sendmail)
(然后执行以下命令:systemctl restart sendmail)
1.发送邮件
[root@ecs-FWxC8 ~]# mail jh <-mail后面接一个用户Subject: hello <-这里写邮件标题我喜欢你鸭 <-邮件具体内容1你是谁呢? <-邮件具体内容2. <-输入一个.号代表结束输入EOT[root@ecs-FWxC8 ~]#
我们的邮件都保存在" /var/spool/mail/用户名称 "中,每个用户都有一个用自己用户名命名的邮箱。
2.发送文件内容
[jh@ecs-FWxC8 ~]$ mail -s "你好呀" root < /home/jh/a.txt-s:指定一个标题root:发送给root用户# 将/home/jh/a.txt这个文件的内容发送过去(只发送文件里面的内容)
3.查看已经接收的邮件
[root@ecs-FWxC8 ~]# mail <-直接输入mail即可Heirloom Mail version 12.5 7/5/10. Type ? for help."/var/spool/mail/root": 12 messages 1 new(下面可以看到有之前另一个用户给我发的邮件)#是否阅读 编号 收件人 时间 标题 1 jh@ecs-FWxC8 Thu Mar 25 08:53 23/663 "ss" 2 (Cron Daemon) Thu Mar 25 08:54 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 3 (Cron Daemon) Thu Mar 25 08:54 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 4 (Cron Daemon) Thu Mar 25 08:54 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 5 jh@ecs-FWxC8 Thu Mar 25 08:55 22/660 "dsfds" 6 (Cron Daemon) Thu Mar 25 08:56 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 7 (Cron Daemon) Thu Mar 25 09:01 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 8 jh@ecs-FWxC8 Thu Mar 25 09:03 21/651 "ss" 9 (Cron Daemon) Thu Mar 25 09:06 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 10 (Cron Daemon) Thu Mar 25 09:11 28/947 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov" 11 jh@ecs-FWxC8 Thu Mar 25 09:12 21/673 "你好呀">N 12 (Cron Daemon) Thu Mar 25 09:16 27/951 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"& <-等待用户输入命令
第一个位置有N代表该邮件未阅读,如果没有N代表该邮件已经阅读过了;之后就是邮件的编号,我们主要就是通过这个编号对邮件进行操作的。如果想查看第一封邮件信息的内容,直接输入1回车就行了。
& 1 <-查看第一封邮件的内容Message 1:From jh@ecs-FWxC8 Thu Mar 25 08:53:51 2021Return-Path: <jh@ecs-FWxC8>From: jh@ecs-FWxC8Date: Thu, 25 Mar 2021 08:52:51 +0800To: root@ecs-FWxC8Subject: ssUser-Agent: Heirloom mailx 12.5 7/5/10Content-Type: text/plain; charset=us-asciiStatus: ROsdfsdfsd <-这里就是我之前另一个用户给我发送的邮件内容fsdf&
4.查看&交互界面支持的命令
& ? <-直接输入一个?号即可,就可以看到&下所有可以支持的命令 mail commandstype <message list> type messagesnext goto and type next messagefrom <message list> give head lines of messagesheaders print out active message headersdelete <message list> delete messagesundelete <message list> undelete messagessave <message list> folder append messages to folder and mark as savedcopy <message list> folder append messages to folder without marking themwrite <message list> file append message texts to file, save attachmentspreserve <message list> keep incoming messages in mailbox even if savedReply <message list> reply to message sendersreply <message list> reply to message senders and all recipientsmail addresses mail to specific recipientsfile folder change to another folderquit quit and apply changes to folderxit quit and discard changes made to folder! shell escapecd <directory> chdir to directory or home if none givenlist list names of all available commandsA <message list> consists of integers, ranges of same, or other criteriaseparated by spaces. If omitted, mail uses the last message typed.New mail has arrived.Loaded 1 new message N 16 (Cron Daemon) Thu Mar 25 09:41 27/936 "Cron <root@ecs-FWxC8> /usr/bin/rdate -s time.nist.gov"&
这些交互命令是可以简化输入的,比如” quit “这个命令,直接输入” q “回车就行了,q就代表保存并退出&交互模式;以下列出常用命令的作用:
- delete:删除指定邮件。比如想要删除第一封邮件,可以输入“ d 2 ”
- save:保存邮件。可以把指定邮件保存成文件,如"s 1 /home/ypt/dd.mail"
- quit:保存你对邮件的操作并退出&交互模式
总结
本节我们学习了mail的主要用法,主要知道了其收发邮件的使用。
我是结花,我们下次见!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月08日 18时19分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
北大读博手记:怎样完成自己的博士生涯?非常具有指导性!
2019-03-04
基于OpenCV实战:对象跟踪
2019-03-04
属性闭包求解算法——数据库考试复习
2019-03-04
poj3617
2019-03-04
java学习笔记24:文档注释与代码块
2019-03-04
java学习笔记31:Arrays类介绍使用
2019-03-04
java学习笔记36:Integer的基本方法
2019-03-04
java并发学习24:固定运行顺序模式
2019-03-04
介绍一个不错的分析客户价值的模型RFM
2019-03-04
SpringMVC---使用
2019-03-04
计算机网络教程 谢希仁 第三章 数据链路层
2019-03-04
JDBC——小知识:PreparedStatement 和Statement的比较
2019-03-04
JDBC——(6)PreparedStatement的使用——图解查询操作流程
2019-03-04
JDBC——(6)PreparedStatement的使用——针对不同表的查询操作
2019-03-04
MyBatis——小知识:MyBatis_映射配置文件_参数值获取
2019-03-04
Java后端技术体系-学习顺序总结
2019-03-04
超炫粒子漩涡
2019-03-04
HTML特效代码大全
2019-03-04
网页的基本页面实现 ---- 标签
2019-03-04
Java.数组算法(补充)
2019-03-04