如果没有mail命令,使用yum安装:

[plain] view plain copy
  1. #yum install -y mailx

要发送html格式邮件,关键是在邮件头部指定内容格式,如下:

[plain] view plain copy
  1. $mail -s "$(echo -e "subject\nContent-Type: text/html; charset=utf-8")"  receiver@xxx.com < mail.htm

这里最巧妙的是使用了echo -e,使得subject输入了一个回车,就可以在头部定义Content-Type了。

sendmail发送html邮件倒是比较简单,只要把发送的头部和内容都定义到一个文件中,然后读取文件发送就可以了,文件内容如下:

mail.htm:

[plain] view plain copy
  1. From: sender<sender@xxx.com>
  2. To: receiver<receiver@xxx.com>
  3. Subject: subject
  4. Content-Type: text/html;charset=utf-8
  5. <html>
  6. <body>
  7. content
  8. </body>
  9. </html>
  10. .

发送邮件时:

[plain] view plain copy
  1. $sendmail -t < mail.htm

mail命令发送html格式的电子邮件相关推荐

  1. mail 命令发送附件

     因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...

  2. linux通过mail命令发送到外部邮件

    * 本章主要讲解利用mail命令发送到外部邮件,不包括接受邮件,如果要收发邮件需要搭建邮件服务器比如安装sendmail软件 1.如果没有安装mail 使用yum -y install mailx 2 ...

  3. smtp 发送html格式,如何发送HTML格式的电子邮件?

    发送html格式电子邮件的最佳方法 该代码将在" Customer.htm "中 Dealer's Company Name : #DealerCompanyName# 使用Sys ...

  4. gmail怎么发送html,如何通过gmail api for python发送HTML格式的电子邮件

    使用GMail API Example: Send Mail中的示例代码,在遵循身份验证规则之后,通过gmail帐户发送以编程方式生成的电子邮件就足够简单了.从这个例子中不明显的是如何将电子邮件设置为 ...

  5. 如何使用curl命令发送json格式请求体的post请求

    需求如题,也看了一些博客,发现写的对新手都不太友好,总体上也满足不了我的需求,所以写了这篇博客总结一下.直接上完整的命令: curl 'http://192.168.50.253:50081/hosp ...

  6. Linux下使用mail命令发送邮件

    因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...

  7. linux邮箱发文件夹,Linux下使用mail命令发送邮件

    Linux服务器mail程序本身就是调用sendmail来进行邮件发送的,sendmail服务器提供对外的邮件发送功能.CentOS默认不能发送邮件,需要发送邮件的童鞋可以安装一个sendmail程序 ...

  8. Linux mail 邮件发送

    Linux mail 邮件介绍 在Linux系统下我们可以通过"mail"命令,发送邮件,在运维中通常我们它来实现邮件告警. 安装 (方案1) 一.安装邮件服务 yum insta ...

  9. linux命令sendmail,linux CentOS6的mail/sendmail命令发送电子邮件实现

    我经常使用linux也是因为工作都需要在linux centos6中操作,下面来介绍我在linux 中使用mail命令实现邮件发送的方法过程. 由于经常工作在下,所以很多时候需要将自己工作的报告或其他 ...

最新文章

  1. NMF和SVD在推荐系统中的应用(实战)
  2. HDU-4536 XCOM Enemy Unknown 枚举
  3. html中嵌入iframe进行父子页面参数传递
  4. 计算机及其配件和参数知识科普
  5. (教学思路 C#之类五)类的分类(静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类)...
  6. repeated_Ruby中带有示例的Array.repeated_combination()方法
  7. Video-Touch:手势识别实现多用户远程控制机器人
  8. Docker实践(六)部署redis
  9. MongoDB compass 连接不上远程服务器的解决方法
  10. ROS的学习(十八)使用rosserial创建一个publisher
  11. vision里面pt与字号大小对应关系
  12. Gcode命令【转】
  13. Word公式编辑器的使用方法
  14. mac m1使用免费的hopper demo版本和machoView破解修改iphone上的app
  15. word文档中实现目录索引中标题加粗,前导符和页码不加粗
  16. win10添加网络打印机_windows10安装Hp1010/1012/1015打印机教程
  17. 2019 大前端是什么,我们该学什么?
  18. 干货!高速串行Serdes均衡之FFE
  19. 饮用水中铁锰超标的解决方法
  20. 一些关于【前端】学习资源(网站、视频、文章)收藏的网址

热门文章

  1. 视频图像侦查系统解决方案——北京明景科技
  2. 好玩,诡异,代码大全
  3. iris-session梳理
  4. C语言求最大公约数之(辗转相除法)
  5. pptv网络电视2014 v3.5.2.0017 免费版
  6. 【渝粤教育】广东开放大学 企业标准化 形成性考核 (49)
  7. RabbitMQ初步到精通-第四章-RabbitMQ工作模式-Routing
  8. 功能强大的文件上传插件带上传进度-WebUploader
  9. B类直播产品化建设浅谈
  10. Linux下的socket编程学习(TCP)