专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
作者/来源:sadly 解码mime邮件的代码 function decode_mime_string ($string) {$pos = strpos($string, ’=?’);if (!is_int($pos)) {return $string;} $preceding = substr($string, 0, $pos); // save any preceding text $search = substr($string, $pos+2, 75); /* the mime header spec says this is the lon... [阅读全文] [PDF]
综述:编写邮件系统或邮件列表程序是PHP应用的一个大的分支,既管PHP提供了简单的用于发email的函数,但在实际应用中,会涉及到发送带附件的邮件、测试用户输入的email地址的有效性,尤有必要用专门的章节来讲述。   MIME是什么?   MIME表示多用途Internet邮件扩允协议。MIME扩允了基本的面向文本的Internet邮件系统,以便可以在消息中包含二进制附件。   RFC822在消息体的内容中做了一点限制:就是只能使用简单的ASCII文本。所以,MIME信息由正常的Internet文本邮件组成,文本邮件拥有一些特别的符合RFC822的信息头... [阅读全文] [PDF]
limodou   值得说明的其它两个方法是print_mail()和send_mail(),两个都使用了$force参数。print_mail()输出整个邮件信息,send_mail()使用PHP的mail()函数发送信息。可选的,send_mail()使用了一个SMTP对象和它的发送方法(由用户指定)来发送邮件。 结论   创建一个符合MIME的信息不象看上去那么复杂,可以通过一个相当简单的方式来实现。MIME消息可以给许多的站点带来新气象。   我们在上面开发的类覆盖了核心思想,并且它可以被扩展,唯一的限制是你的想象力。例如,某人可以写出detach()函数,来删... [阅读全文] [PDF]
核心:方法   我们将MIME信息头的生成,MIME段头的生成和最终的邮件消息的生成分成几个模块。方法的实现是直接从我们前面遇到的MIME基础而来的。 <?php function attach($data, $description = "", $contenttype = OCTET, $encoding = BASE64, $disp = '') { if (empty($data)) return 0; if (trim($contenttype) == '') $contenttype = OCTET ; if (trim($enco... [阅读全文] [PDF]
作者:Kartic Krishnamurthy 译者:limodou "好,如何创建符合MIME的信息呢?"   通过上面的一般性的描述,让我们现在看一下所谓的MIME信息到底是什么! 最简单的MIME信息   这个信息没有任何段,也就是,没有附件。然而,因为它是一个MIME消息,它必须有必要的头。 From: [email protected] To: 'Alex (the Great)' <[email protected]> Subject: Bucephalus MIME-Version: 1.0 Hello Alexander, How's B... [阅读全文] [PDF]
1 共5条 分1页