用PHP发送MIME邮件(六)

2016-01-29 14:17 2 1 收藏

用PHP发送MIME邮件(六),用PHP发送MIME邮件(六)

【 tulaoshi.com - PHP 】

  limodou

  值得说明的其它两个方法是print_mail()和send_mail(),两个都使用了$force参数。print_mail()输出整个邮件信息,send_mail()使用PHP的mail()函数发送信息。可选的,send_mail()使用了一个SMTP对象和它的发送方法(由用户指定)来发送邮件。


结论
  创建一个符合MIME的信息不象看上去那么复杂,可以通过一个相当简单的方式来实现。MIME消息可以给许多的站点带来新气象。

  我们在上面开发的类覆盖了核心思想,并且它可以被扩展,唯一的限制是你的想象力。例如,某人可以写出detach()函数,来删除指定索引的附件(attach()方法可以返回这个信息)。

  这个MIME_mail类可以用于发送基于HTML的邮件,不需要改造,只是嵌入的图像不能被发送;这是一个
需要特别注意的主题。

  然而,没有图象的HTML或引用的图像使用了绝对URL或<BASE标记也可以使用MIME_mail类进行发送。一
个例子如下:

<?php

$html_data = '<htm1<body text="#OOOOdd" bgcolor="#000000"<hlHello</hl<body</html';
$mime = new MIME_mail($to, $from, $subject);
$mime-attach($html_data, "", OCTET, BASE64, INLINE);
$mime-send_mail ();

?

  这个邮件的收信人将得到一个黑色背景和蓝色的"Hello"文本的邮件!

  发送完整的行内HTML信息,连同其它一些符合MIME邮件发送的高级专题,值得特别考虑,希望这些将成 为这篇文章的继续。

MIME_mail类,常量文件和运行实例可以在此下载zip压缩包。  

 

来源:https://www.tulaoshi.com/n/20160129/1492938.html

延伸阅读
标签: ASP
  前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码: <%   Set jmail = Server.CreateObject("JMAIL.SMTPMail")   '创建一个JMAIL对象   jmail.silent = true   'JMAIL不...
标签: PHP
  //这个例子可以练习关于IMAP的函数 //但是如果真的要写WEBMAIL,那么要考虑的东西就不止这些了……孤狼 login.php3   <?php   if (!$PHP_AUTH_USER) {   Header("WWW-authenticate: basic realm="邮件客户检查"");   Header("HTTP/1.0 401 Unauthorized");...
标签: Web开发
代码如下: ?php class Email { //---设置全局变量 var $mailTo = ""; // 收件人 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 发件人 var $mailSubject = ""; // 主题 var $mailText = ""; // 文本格式的信件主体 var $mailHTML = ""; // html格式的信件主体 var $mailAttachments = ""; // ...
标签: PHP
  一个发送E-MAIL的脚本也许是你能够在Web 站点上找到的最普通的脚本之一了,虽然它很简单,一个邮件脚本有时会令程序员非常沮丧.PHP中有一个叫做mail()的函数,它只需要知道接收方的地址和信件主体就可以发送邮件,但是要让mail()按你的意思运行你还需要解决一些棘手的问题. 要使mail()能够运行,你必须有一个SMTP服务器以便PHP能够连接上去...
标签: Web开发
用Socket发送电子邮件在作者所申请的几个PHP 主页空间中,能够提供mail功能的实在不多,总是调用完mail()函数之后就毫 无下文了。但是电子邮件在网上生活中的作用越来越大。想一想网虫上网不收邮件能叫真正的网虫吗?邮件 的作用我不想再说了,但是如果主页空间不支持mail()发送那么怎么办呢?我也想过通过socket来实现邮件 发送,但无奈...

经验教程

413

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部