使用linux的mail命令发送html格式的邮件
来源:互联网 发布:化妆品网络推广方案 编辑:程序博客网 时间:2024/05/20 02:24
今天在shell中使用mail命令发送邮件,希望发送表格,就用了html的格式来发送。但是开始的时候发现Outlook收到的显示为html的源码,
就查阅了下相关资料,问题解决了,记录下,以备以后再用:
以下内容转载自:http://blog.csdn.net/chengfei112233/article/details/7288054
linux使用mail函数发送需要添加 header参数,将发送内容指定为txt/html
解决:
1. 使用命令行发送邮件测试
在linux命令行执行以下代码即可发送邮件
- echo "<b><div style='color:red'>HTML Message goes here</div></b>" | mail -s "$(echo -e "This is the subject\nContent-Type: text/html")" 332800462@qq.com
- <?php
- $to = "somebody@example.com, somebodyelse@example.com";
- $subject = "HTML email";
- $message = "
- <html>
- <head>
- <title>HTML email</title>
- </head>
- <body>
- <p>This email contains HTML Tags!</p>
- <table>
- <tr>
- <th>Firstname</th>
- <th>Lastname</th>
- </tr>
- <tr>
- <td>John</td>
- <td>Doe</td>
- </tr>
- </table>
- </body>
- </html>
- ";
- // 当发送 HTML 电子邮件时,请始终设置 content-type
- $headers = "MIME-Version: 1.0" . "\r\n";
- $headers .= "Content-type:text/html;charset=utf8" . "\r\n";
- // 更多报头
- $headers .= 'From: <webmaster@example.com>' . "\r\n";
- $headers .= 'Cc: myboss@example.com' . "\r\n";
- mail($to,$subject,$message,$headers);
- ?>
1 0
- 使用linux的mail命令发送html格式的邮件
- 使用linux的mail命令发送html格式的邮件
- mail命令发送html格式的电子邮件
- mail命令发送html格式的电子邮件
- linux使用mail命令发送像模像样的邮件
- 用Java Mail发送带有图片附件的html格式邮件
- Linux下使用mail命令发送邮件
- Linux下使用mail命令发送邮件
- Linux下使用mail命令发送邮件
- Linux下使用mail命令发送邮件
- 使用Python发送HTML格式的邮件
- 在Linux中用mail命令发送带附件的邮件
- linux mail命令发送邮件失败的解决
- Linux mail命令发送邮件
- Linux mail命令发送邮件
- 使用javax.mail实现邮件的发送
- 使用scrapy的mail模块发送邮件
- 服务器使用阿里云安装的CentOS7, 配置外部邮件服务器,使用mail命令发送邮件
- 处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】
- 完美解读Linux中文件系统的目录结构
- C++——名字空间
- 用Xboot制作多系统启动U盘
- python学习笔记-02
- 使用linux的mail命令发送html格式的邮件
- android 获取屏幕尺寸
- java学习的路线资料
- WIN7+QT5.2.0 连接oracle11g问题及解决方法
- 多正则表达式匹配 (Multiple Regular Expression Matching) 中的动态 DFA 算法
- HTML5实战与剖析之媒体元素(1、video标签和audio标签简介)
- javascript请求服务器的方法总结
- 如何在adobe dreamweaver cs6中添加动态下拉列表
- 写给开发者:记录日志的10个建议