发送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 17:53
下一篇 2017-07-20 20:21

相关推荐

  • DHCP服务

    一、DHCP概述     DHCP全称为Dynamic Host Configuration Protocol,即动态主机配置协议,其主要作用是使用网内的主机可以自动获取到网络相关参数信息,以达到高效管理主机的目的。     DHCP采用C/S架构,即Server/Client。…

    Linux干货 2015-05-11
  • 网络管理

    网络管理 本章内容 网络概念 OSI模型 网络设备 TCP/IP IP地址 配置网络 实现网络组 测试网络 网络工具 为linux网卡配置ip地址,不是给网卡配置地址,是给内核的网络功能配置,地址是属于内核。为内核配置即时生效,修改配置文件,是永久生效。ifconfig 配置信息,会立即生效,但是重启网络服务或主机,都失效。网络服务/etc/init.d/n…

    Linux干货 2016-09-05
  • linux中nmcli命令使用及网络配置

      Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。  NetworkManager 可以用于以下类型的连接:Ethernet,VLA…

    Linux干货 2016-09-10
  • 第六周作业补充-vim简介及其使用方法详细介绍

    What       Vim是由Vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在Unix& Unix Like操作系统中被广泛使用。和Emacs并列成为Unix& Unix Like操作系统中最受欢迎的文本编辑器 When& Who  &nb…

    Linux干货 2016-09-26
  • 数据库简介和简单操作

    数据库 数据库是数据的汇集,它以一定的形式存储在存储介质上 数据库的发展史 萌芽阶段:文件系统,使用磁盘文件来存储数据 初级阶段:第一代数据库,出现了网状模型、层次模型的数据库 中级阶段:第二代数据库,关系型数据库和结构化查询语言 高级阶段:新一代数据库,“关系-对象”型数据库 数据库管理系统和文件管理系统 文件管理系统的缺点是: 编写应用程序不方便 数据冗…

    2017-12-04
  • Shell脚本自动部署(编译)LAMP平台

    Shell脚本自动部署(编译)LAMP平台 Shell脚本自动部署(编译)LAMP平台 为什么要用脚本进行部署? 脚本功能介绍 笔者环境 准备工作 声明 使用测试 脚本代码 Shell脚本自动部署(编译)LAMP平台 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们…

    Linux干货 2016-03-26

评论列表(2条)

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

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