PHP的类--功能齐全的发送邮件类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
p; $mailHeader .= "MIME-Version: 1.0n"; $mailHeader .= "Content-Type: multipart/alternative;n"; $mailHeader .= '' boundary="''.$bodyBoundary. ''"''; $mailHeader .= "nnn"; //--添加邮件主体和边界 $mailHeader .= "--".$bodyBoundary. "n"; $mailHeader .= $textHeader; $mailHeader .= "--".$bodyBoundary. "n"; //--添加html标签 $mailHeader .= $htmlHeader; $mailHeader .= "n--".$bodyBoundary. "--"; //--发送邮件 return mail($this->mailTo,$this->mailSubject, "",$mailHeader); } //--文本加html加附件 else if($this->mailText != "" && $this->mailHTML != "" && $this->mailAttachments != ""){ $attachmentBoundary = $this->getRandomBoundary(); $mailHeader .= "Content-Type: multipart/mixed;n"; $mailHeader .= '' boundary="''.$attachmentBoundary. ''"''. "nn"; $mailHeader .= "This is a multi-part message in MIME format.n"; $mailHeader .= "--".$attachmentBoundary. "n"; $bodyBoundary = $this->getRandomBoundary(1); $textHeader = $this->formatTextHeader(); $htmlHeader = $this->formatHTMLHeader(); $mailHeader .= "MIME-Version: 1.0n"; $mailHeader .= "Content-Type: multipart/alternative;n"; $mailHeader .= '' boundary="''.$bodyBoundary. ''"''; $mailHeader .= "nnn"; $mailHeader .= "--".$bodyBoundary. "n"; $mailHeader .= $textHeader; $mailHeader .= "--".$bodyBoundary. "n"; $mailHeader .= $htmlHeader; $mailHeader .= "n--".$bodyBoundary. "--"; //--获取附件值 $attachmentArray = explode( ",",$this->mailAttachments); //--根据附件的个数进行循环 for($i=0;$i<count($attachmentArray);$i++){ //--分割 $mailHeader .= "n--".$attachmentBoundary. "n"; //--附件信息 $mailHeader .= $this->formatAttachmentHeader($attachmentArray[$i]); } $mailHeader .= "--".$attachmentBoundary. "--"; return mail($this->mailTo,$this->mailSubject, "",$mailHeader); } return false; } } ?> 使用方法: <? Include “email.class” $mail->setTo("a@a.com" |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于PHP的类--功能齐全的发送邮件类的所有评论