转载链接:http://code.web-max.ca/misc_htmlemail.php

发送一个HTML格式的电子邮件,主要在邮件的头信息中定义邮件正文的类型:

Content-Type:text/html;charset="utf-8"。

示例:

<?php// Example $HTML         = "<b>This is a test</b>";
$from         = "test@test.com";
$to           = "this@that.com";
$subject     = "I'm sending a test HTML email";sendHTMLemail($HTML,$from,$to,$subject);function sendHTMLemail($HTML,$from,$to,$subject)
{
// First we have to build our email headers
// Set out "from" address$headers = "From: $from\r\n"; // Now we specify our MIME version$headers .= "MIME-Version: 1.0\r\n"; // Create a boundary so we know where to look for
// the start of the data$boundary = uniqid("HTMLEMAIL"); // First we be nice and send a non-html version of our email$headers .= "Content-Type: multipart/alternative;"."boundary = $boundary\r\n\r\n"; $headers .= "This is a MIME encoded message.\r\n\r\n"; $headers .= "--$boundary\r\n"."Content-Type: text/plain; charset=ISO-8859-1\r\n"."Content-Transfer-Encoding: base64\r\n\r\n"; $headers .= chunk_split(base64_encode(strip_tags($HTML))); // Now we attach the HTML version$headers .= "--$boundary\r\n"."Content-Type: text/html; charset=ISO-8859-1\r\n"."Content-Transfer-Encoding: base64\r\n\r\n"; $headers .= chunk_split(base64_encode($HTML)); // And then send the email ....mail($to,$subject,"",$headers);}?> 

Sending HTML content in an email using PHP相关推荐

  1. Android doc译文|Building Apps with Content Sharing|Sharing Simple Data

    Sharing Simple Data One of the great things about Android applications is their ability to communica ...

  2. python email模块

    python email模块 官方文档 email模块 电子邮件包是一个用于管理电子邮件消息的库.它的特殊设计不用于向SMTP (RFC 2821).NNTP或其他服务器发送任何电子邮件消息;这些是模 ...

  3. AWS - Amazon Simple Email(ASE) 邮件服务

    Amazon Simple Email Service Amazon Simple Email Service (Amazon SES) 为基于云端的电子邮件发送服务,旨在帮助数字营销师和应用程序开发 ...

  4. 基于SpringBoot+Email的Java底层框架的实现

    啦啦啦啦啦,富贵同学又开始开坑了,出了个免费的专栏,主要给大家从0基础开始用springBoot集成第三方的插件或者功能,如果这篇专栏能帮到你,一定不要忘了点一个赞哦!!欢迎大家收藏分享 还是老规矩, ...

  5. Activiti-01

    1, Activiti官网:http://www.activiti.org/  主页可以看到jar包的下载. 2, 进入http://www.activiti.org/userguide/index. ...

  6. 机器学习小技巧:模型训练完成后发送邮件

    原文链接 前言 当训练时间变得越来越长时,一些很慌的人比如我,总是想着时不时看一眼训练的怎么样了,导致心不在焉.所以训练结束后自动发送邮件,是个不错的选择. 当然几年前就看到类似的方案通过itchat ...

  7. Android Monkey压力测试

    一. JAVA环境的搭建 安装jdk-8u151-windows-x64,可以到官网或者应用中心下载. JAVA环境变量的搭建: 在"我的电脑"-"属性"-&q ...

  8. nodemailer 附件_如何使用Nodemailer发送带有附件的电子邮件。 Node.js

    nodemailer 附件 In the previous article, "How to send emails using Nodemailer?", we discusse ...

  9. java swingworker_Java中的SwingWorker

    L&F物质的输出(因为您对EDT的不确定性有待测试) run: JButton openDialog >>> Is there EDT ??? == true Worker ...

最新文章

  1. JavaScript函数练习
  2. hql Hibernate.gethibernatetemplate()
  3. P5643-[PKUWC2018]随机游走【min-max容斥,dp】
  4. 问题通用解决方法探索
  5. Ubuntu中zabbix 4.2.6监控postgresql数据库
  6. python入门容易进阶难_为什么Python入门容易,精通却很难!Python进阶之路!
  7. Linux执行sql文件
  8. 杭电ACM2003题
  9. bochs上网镜像怎么上网_bochs win7镜像可上网版
  10. Asterisk 入门教程
  11. matlab中ode45如何设置,如何使用Matlab中的ode45修正赋值错误(ode45函数的第488行)
  12. 图灵测试 Alan Turning
  13. centos格式化优盘命令_Centos7 格式化分区并挂载
  14. 实现网页中的文字不允许被复制
  15. 视频教程-网络安全与渗透测试工程师-渗透测试
  16. 服务器 台式机性能比较,服务器与台式机的区别
  17. Axure 9.0.0.3687
  18. nvcc: command not found
  19. C/C++ Qt StatusBar 底部状态栏应用
  20. linux自动关机取消命令,linux关机命令【使用思路】

热门文章

  1. Password Creator(HTA)
  2. 智能家居 (8) ——智能家居项目整合(网络控制线程、语音控制线程,火灾报警线程)
  3. python docx 合并文档 图片_不再为处理PDF烦恼,python处理操作PDF全攻略
  4. Mac下安装jdk8
  5. c语言多重括号,大佬在吗,我用C写了一个去多重括号的函数,结果。。。
  6. linux端口被攻击,Linux 常见攻击端口封杀表
  7. 收集Redis16个最常见面试问题
  8. python网站后台_Python 网站后台扫描脚本
  9. java 反编译 类名_java javassist创建类和反编译类
  10. 纹理对象纹理单元纹理目标_网页设计理论:纹理