作为运维人员,免不了要编写一些监控脚本,并将监控结果及时的发送出来。那么通过邮件发送是比较常用的一种通知方式了。通常的,如果需要发送的内容是简单的文本文件,那么使用/bin/mailx就可以了,但是如果想要发送更复杂的,比如表格,且想要结果内容版面要美观,那只是文本的方式是不够的,我们可以将结果生成html文件,然后发送一个html格式的邮件。

但是/bin/mailx发送html格式的邮件总是不成功(不是说邮件发送不成功,而是接受到的邮件仍然是文本文件,也就是html的源代码,就像下图。我尝试了好多参数及方法都没有成功):

而用/usr/sbin/sendmail就可以正确的发送html格式的邮件,sendmail发送邮件的命令如下:

( echo "Subject: AWR Report"; echo "Content-Type: text/html"; echo "Content-Disposition: inline"; cat awrrpt_1_107525_107529.html; ) | /usr/sbin/sendmail

在邮件客户端,我们确实也正确的打开了该邮件:

原文:http://www.cnblogs.com/shengs/p/4593096.html

shell脚本发邮件内容html,[转]Shell脚本中发送html邮件的方法相关推荐

  1. python向自己qq邮件发信息_python实现自动向QQ邮箱发送天气预报邮件

    今天是清明长假的最后一天了,趁着这点空余的时间想来做点有意思的东西,之前做12306自动购票程序的时候就想加入一个功能,就是抢票成功后实现自动向指定的邮箱里面发送提醒信息的邮件,功能还是很简单的,今天 ...

  2. 解决shell中发送的邮件收不到问题

    前言:在shell脚本中配置了mail邮件发送 脚本执行成功后 没有收到发来的邮件 原因:系统中没有配置mailx 解决方法: yum install -y mailx 在系统里指定SMTP服务器 进 ...

  3. bat 脚本清空窗口内容_tomcat9.0启动脚本startup.bat的分析

    1. Apache Tomcat的下载和安装 从Apache官网https://tomcat.apache.org/可以下载各种版本的tomcat软件,下载的文件格式可以是zip/tar.gz/exe ...

  4. Unity 如何在程序中发送Email邮件

    发送邮件需要用到System.Net.Mail命名空间下的MailMessage和SmtpClient类,smtp是一种提供可靠且有效的电子邮件传输协议,是建立在FTP文件传输服务上的一种邮件服务.下 ...

  5. django中发送html邮件以及html中含有图片的邮件

    首先了解python中是如何发送邮件的:https://www.cnblogs.com/zhangxinqi/p/9113859.html 上面介绍了 Python 的 smtplib 及 email ...

  6. [转]Shell脚本中发送html邮件的方法

    <span "="">作为运维人员,免不了要编写一些监控脚本,并将监控结果及时的发送出来.那么通过邮件发送是比较常用的一种通知方式了.通常的,如果需要发送的内 ...

  7. 用php脚本获取服务内容,如何使用PHP脚本仅获取数据库的内容

    我试图从 MySql数据库中获取三列.我能够获取内容,但这不是我需要的.我只需要将内容作为字符串数组,以便我可以使用它们来填充我的java代码中的列表视图. 我脚本的当前响应是: { ["U ...

  8. postfix只能发邮件,不能接收从其他邮箱发送的邮件 451 4.3.5 Server conf

    在http://phorum.study-area.org/index.php?topic=50473.0;prev_next=prev这儿找到解决方法: 修改/etc/postfix/main.cf ...

  9. gophish配合邮件服务器,【CS】Cobalt Strike发送钓鱼邮件

    0x00 简介 关于Spear phish 和发件人伪造的工具有很多个,比如gophish.SimpleEmailSpoofer.命令行工具swaks等,每个工具都有其特点,当然Cobalt Stri ...

最新文章

  1. hadoop+hive+spark搭建(一)
  2. promise学习记录
  3. Visual Studio 2015 Community连接到Mysql
  4. 2020-11-9(intent显式意图和隐式意图)
  5. vue 初始化方法_前端发展方向指南—Vue源码初始化
  6. 有意思的PHP代码块-面试经典_无需整理
  7. Python super() 函数的用法及实例
  8. Java数组数字排列
  9. 设计模式之美:Bridge(桥接)
  10. PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...
  11. DeepDream网络
  12. 分享一个网盘:千脑网
  13. word 批量转 pdf
  14. VS2019安装和使用教程
  15. 2019年那些成年人的崩溃瞬间,看着看着就哭了
  16. python爬取网站小说并下载实例
  17. html图片旋转3种方式—— CSS3 transform
  18. 在当前项目组中引入敏捷开发思想
  19. 读书笔记_《统计陷阱》达莱尔.哈夫
  20. 怎样将一个Word表格拆分为两个

热门文章

  1. php csv 类,php csv操作类代码 - trim
  2. java 批量增删改_java使用JDBC连接mysql并且进行批量增删改操作
  3. 结合html和css制作页面的布局结构,CSS Div网页布局中的结构与表现
  4. 光纤传感器实验模块_飞秒激光制备异质光纤光栅的温度应变双参数传感器
  5. matlab调制函数,matlab用于数字调制,几个函数的使用问题
  6. Codeforces Round #636 (Div. 3)(ABC)
  7. Scrapy中的yield使用
  8. PAT_B_1035_Java(25分)
  9. 制作html5谭木记页面,北斗区域地理配套练习答案
  10. 【图像超分辨率】SR for RS via Local–Global Combined Network