发送mail的几种方法

mail,顾名思义就是邮件。在这两天上课中,接触了发送mail的一些用法,课下自己在网上又查询补充了一下,总结出来,增加印像。

为了显示清晰,首先我们分别使用两个用户在不同的终端下登录,一个超级管理员root,一个是刚刚创建的用户zhangsan,看下图:

发送mail的几种方法

发送mail的几种方法


首先先来看一下发送mail用到什么选项:

 -s<邮件主题>:指定邮件的主题;

 -a<附件> : 添加附件到邮件里;

(主要用到这两个选项,其他选项就下次在说吧


好了,接下来开始实验啦~~

①使用定向符号<<写入发送邮件,格式如下:

mail -s “主题” 收件地址 << END
>(写入内容)
>END   回车则自动发送

发送mail的几种方法

root已经将邮件主题为help的邮件发给了zhangsan,接下来由zhangsan来查看邮件:

发送mail的几种方法


②将shell当做编辑器来使用


发送mail的几种方法

发送mail的几种方法

当你输入错误的时候直接删除键的时候会出现以下情况:

发送mail的几种方法

这时候按ctrl+删除键 可以删除内容。(本来以为没办法删除,多谢楼下大神赐教~~~)


③使用echo和管道来发送邮件,格式如下:

echo “邮件内容” | mail-s “主题” email@qq.com

发送mail的几种方法

发送mail的几种方法


使用文件进行邮件发送

mail -s “主题” email@qq.com < /app/test.txt(路径文件)

发送mail的几种方法

发送mail的几种方法


⑤还有一种与4相似的方法,格式是:

cat /app/test.txt(路径文件) | mail-s “主题” email@qq.com

上图:

发送mail的几种方法

发送mail的几种方法


添加一个附件到邮件里

echo “邮件内容” | mail -s “主题”  -a  /app/app.tar.gz(附件)  email@qq.com

发送mail的几种方法

发送mail的几种方法

发送邮件的几种方法就总结到这里了,如果还有未总结到的,那就等小编我学习了以后再补充吧。

全手工总结,若有错误不足之处,希望路过的看官大神指正,小女子不胜感激~~~

再次笔芯~~~

发送mail的几种方法




原创文章,作者:wanperfect,如若转载,请注明出处:http://www.178linux.com/81876

(0)
wanperfectwanperfect
上一篇 2017-07-20
下一篇 2017-07-20

相关推荐

  • 条件判断if、case与文件查找locate、find及相关练习

    一、条件选择 1、if:按条件执行脚本中的内容,可以使用嵌套结构,有单分支、双分支和多分支结构,每个条件中可以有不止一条语句,如果有多条语句,可以用and(-a)或or(-o)连接在一起,但不能使用&&或||: if COMMANDS; then     COMMANDS;   &n…

    Linux干货 2016-08-18
  • Net25-第13周作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加samba用户gentoo,centos和u…

    Linux干货 2017-05-15
  • echo显示闪烁,screen用法及显示时间的前后

    我们这门今天学习的一些主要内容 标准的命令的格式 命令(COMMAND)  [选项(OPTIONS)….[参数(ARGUMENTS…)] 选项:启用或者关闭命令的某个或某些功能 参数:命令作用的对象,比如文件名,用户名等 首先我们来统计一下学习到的linux的一些基础的命令 who  查询当前用户 hostname 显…

    Linux干货 2016-08-04
  • Linux进程管理

    一:进程的概念     1)进程:process,运行中的程序的一个副本的某部分,之所以说是副本的一部分是因为一个程序可以多个用户同时以不同格式运行,如两个用户都在运行ls,一个运行的是ls -h ,另一个运行的是ls -l,那么这两个用户运行的程序代码肯定是不一样的而且不是程序的所有代码;进程有生命周期; &nbsp…

    2017-03-26
  • Shell脚本编程中的变量

    一、什么是变量?   变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问 二、变量的种类有哪些? 本地变量 生效范围为当前shell进程;对当前shell之外的其它shell进程,包括当前shell的子shell进程均无效 环境变量 生效范围为当前shell进程及其子进程 局部变量 生效范围为当前shell进程中…

    Linux干货 2016-08-13
  • bash变量详解

       shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。 1、本地变量    特性:只对当前shell生效 [root@centos7 ~/bin]#cat …

    Linux干货 2016-08-15

评论列表(2条)

  • 努力!奋斗!
    努力!奋斗! 2017-07-20 19:11

    第二个例子的编辑错误删除可以使用Ctrl+删除键可以删除的,亲测哦~