iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何在linux中使用mail命令
  • 869
分享到

如何在linux中使用mail命令

2023-06-13 03:06:51 869人浏览 独家记忆
摘要

如何在linux中使用mail命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先通过help参数来查看mail的所有参数如下:代码如下:Usage: mai

如何在linux中使用mail命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

首先通过help参数来查看mail的所有参数如下:

代码如下:


Usage: mail [-BDFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr]
[-r from-addr] [-h hops] [-A account] [-R reply-addr] to-addr …
mail [-BDeHiInNRv~] [-T name] [-A account] -f [name]
mail [-BDeinNRv~] [-A account] [-u user]

1、发送标题加文本内容

运行命令:

代码如下:


mail -s “this is a title” bbmonkey62@163.com

回车,继续输入文本,也就是邮件内容

代码如下:


this is content

然后按Ctrl+D退出。

代码如下:


EOT

上面是最简单的例子,假如我们想要发送给多个邮箱呢?在上面的邮箱后面加另外的邮箱地址,邮箱间以空格隔开即可,如下:

代码如下:


mail -s “this is a title” bbmonkey62@163.com admin@163.com

在上面的例子中,发件人是Linux当前的登录用户名,比如我当前登录的用户名为admin,那么发送的邮箱地址是admin@163.com,如果邮箱后缀域名是163.com的话。但有时我们想写上发件人的名称,还有不想采用默认的邮箱地址,这时我们可以这么做:

代码如下:

mail -s “this is a title” -r “myname@zihou.me” bbmonkey62@163.com

这时发件人邮箱就变为了 myname@zihou.me,一些垃圾邮件就是采用的这种方法,隐藏自己真实的邮件地址。

如果我们想要收件人回复邮件时,回复的邮箱地址与我们的发信邮箱不同,那么我们可以自定义回复邮箱地址,如下:

代码如下:

mail -s “this is a title” -r “myname@zihou.me” -R “myreply@zihou.me” bbmonkey62@163.com

那么收信人回复时,会默认发送到myreply@zihou.me,而不是默认的myname@zihou.me。

2、发送附件

有时我们需要发送附件,那么也是非常容易的,如下:

代码如下:


mail -s “this is a title” -r “myname@zihou.me” -a “/home/hadoop/report/3.txt”  bbmonkey62@163.com


在这里要说明一下的时,如果我们的附件是不大的文本文件,我们有时也用不着发送附件,可以直接将附件的文本当做邮件内容发送,这样通过邮件查看时也更方便些,如下:

代码如下:


mail -s “this is a test” bbmonkey62@163.com < /home/hadoop/project/3.txt



3、不用回车输入邮件内容发送邮件

在上面的例子中,你如果照做的话,你会发现很不方便,那就是每次输入邮件内容都需要在命令运行后回车输入内容,最后还要再按Ctrl+D完成。实际上,可以不用这么费劲的,如下:

代码如下:


echo “this is content” | mail -s “this is a title” bbmonkey62@163.com


通过echo命令来输入邮件内容“this is content”,这样就简单多了!

4、查看邮件

通过mail命令也可以查看收到的邮件,这个我就简单说一下吧,毕竟这个相对不常用,命令很简单,直接输入mail,会出现收到的邮件,每个邮件都对应一个序列号,如果要查看某封邮件,直接在?后输入数字序列号即可。

在?后输入help可以查看所有的参数,如下:

代码如下:


? help
mail commands
type <message list> type messages
next Goto and type next message
from <message list> give head lines of messages
headers print out active message headers
delete <message list> delete messages
undelete <message list> undelete messages
save <message list> folder append messages to folder and mark as saved
copy <message list> folder append messages to folder without marking them
write <message list> file append message texts to file, save attachments
preserve <message list> keep incoming messages in mailbox even if saved
Reply <message list> reply to message senders
reply <message list> reply to message senders and all recipients
mail addresses mail to specific recipients
file folder change to another folder
quit quit and apply changes to folder
xit quit and discard changes made to folder
! shell escape
cd <directory> chdir to directory or home if none given
list list names of all available commands</p><p>A <message list> consists of integers, ranges of same, or other criteria
separated by spaces. If omitted, mail uses the last message typed.


在?后也可以直接输入mail写信哦,就跟上面的例子一样,所不同的是,每步都会有提示,如下:

代码如下:


? mail
To: bbmonkey62@163.com
Subject: this is a title
content
EOT

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: 如何在linux中使用mail命令

本文链接: https://www.lsjlt.com/news/264761.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在linux中使用mail命令
    如何在linux中使用mail命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先通过help参数来查看mail的所有参数如下:代码如下:Usage: mai...
    99+
    2023-06-13
  • 如何在Linux上使用mail命令发送邮件
    这篇文章主要为大家展示了“如何在Linux上使用mail命令发送邮件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux上使用mail命令发送邮件”这...
    99+
    2024-04-02
  • 如何在Linux上安装mail或mailx命令
    这篇文章主要为大家展示了“如何在Linux上安装mail或mailx命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux上安装mail或mailx...
    99+
    2024-04-02
  • Linux中mail命令有什么用
    这篇文章主要为大家展示了“Linux中mail命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中mail命令有什么用”这篇文章吧。Linux常用命令mail命令 是命令行的电...
    99+
    2023-06-28
  • Linux中的mail命令怎么用
    这篇文章给大家分享的是有关Linux中的mail命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令mail命令 是命令行的电子邮件发送和接收工具。操作的界面不像elm或pine那么容易使用...
    99+
    2023-06-28
  • mail命令怎么在Centos系统中使用
    这期内容当中小编将会给大家带来有关mail命令怎么在Centos系统中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.mail 基本语法h|headers 显示当前的邮件列表l|list 显示当前支...
    99+
    2023-06-07
  • 如何在linux中使用watch命令
    本篇文章为大家展示了如何在linux中使用watch命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,wat...
    99+
    2023-06-13
  • grep命令如何在linux中使用
    grep命令如何在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、grep的语法[]  (man grep查看grep的帮助文档) &nb...
    99+
    2023-06-13
  • chkconfig命令如何在Linux中使用
    这期内容当中小编将会给大家带来有关chkconfig命令如何在Linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。chkconfigchkconfig在命令行操作时会经常用到。它可以方便地设置和...
    99+
    2023-06-13
  • history命令如何在linux中使用
    history命令如何在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后...
    99+
    2023-06-13
  • 如何在Linux中使用route命令
    如何在Linux中使用route命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.命令格式:route [-f] [-p] [Comman...
    99+
    2023-06-13
  • 如何在Linux中使用dpkg命令
    如何在Linux中使用dpkg命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。语法dpkg(选...
    99+
    2023-06-13
  • shutdown命令如何在linux中使用
    这期内容当中小编将会给大家带来有关shutdown命令如何在linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用...
    99+
    2023-06-09
  • mkdir命令如何在Linux中使用
    mkdir命令如何在Linux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,...
    99+
    2023-06-09
  • cut命令如何在linux中使用
    cut命令如何在linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。要用到,来mark一下:ubuntu@VM-0-15-ubuntu:~/taoge$ ...
    99+
    2023-06-09
  • tar命令如何在Linux中使用
    tar命令如何在Linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。tar 命令可以为linux的文件和目录创建档案。利用 tar,可以为某一特定文件创建档案(备...
    99+
    2023-06-09
  • 如何在linux中使用chkconfig命令
    这篇文章将为大家详细讲解有关如何在linux中使用chkconfig命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用语法:chkconfig[--add][--del][--list]...
    99+
    2023-06-09
  • 如何在Linux中使用netstat命令
    本篇文章为大家展示了如何在Linux中使用netstat命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.命令格式:netstat [-acCeFghilMnNoprstuvVwx][...
    99+
    2023-06-13
  • 如何在Linux中使用ifconfig命令
    如何在Linux中使用ifconfig命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.命令格式:ifconfig [网络设备] [参数]2.命令功...
    99+
    2023-06-13
  • tcpdump命令如何在Linux中使用
    这篇文章将为大家详细讲解有关tcpdump命令如何在Linux中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。tcpdump命令,即:dump the traffic on a netw...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作