PHP的类--功能齐全的发送邮件类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
ntHeader .= "Content-Transfer-Encoding: 7bitn"; $outAttachmentHeader .= "Content-Disposition: attachment;n"; $outAttachmentHeader .= '' filename="''.basename($inFileLocation). ''"''. "nn"; $textFile = fopen($inFileLocation, "r"); while(!feof($textFile)){ $outAttachmentHeader .= fgets($textFile,1000); } //--关闭文件 fclose($textFile); $outAttachmentHeader .= "n"; } //--非文本格式则用64位进行编码 else{ $outAttachmentHeader .= "Content-Type: ".$contentType. ";n"; $outAttachmentHeader .= '' name="''.basename($inFileLocation). ''"''. "n"; $outAttachmentHeader .= "Content-Transfer-Encoding: base64n"; $outAttachmentHeader .= "Content-Disposition: attachment;n"; $outAttachmentHeader .= '' filename="''.basename($inFileLocation). ''"''. "nn"; //--调用外部命令uuencode进行编码 exec( "uuencode -m $inFileLocation nothing_out",$returnArray); for ($i = 1; $i<(count($returnArray)); $i++){ $outAttachmentHeader .= $returnArray[$i]. "n"; } } return $outAttachmentHeader; } /****************************** 函数 send()用于发送邮件,发送成功返回值为true ************************************/ function send(){ //--设置邮件头为空 $mailHeader = ""; //--添加抄送人 if($this->mailCC != "") $mailHeader .= "CC: ".$this->mailCC. "n"; //--添加秘密抄送人 if($this->mailBCC != "") $mailHeader .= "BCC: ".$this->mailBCC. "n"; //--添加发件人 if($this->mailFrom != "") $mailHeader .= "FROM: ".$this->mailFrom. "n"; //---------------------------邮件格式------------------------------ //--文本格式 if($this->mailText != "" && $this->mailHTML == "" && $this->mailAttachments == ""){ return mail($this->mailTo,$this->mailSubject,$this->mailText,$mailHeader); } //--html或text格式 else if($this->mailText != "" && $this->mailHTML != "" && $this->mailAttachments == ""){ $bodyBoundary = $this->getRandomBoundary(); $textHeader = $this->formatTextHeader(); $htmlHeader = $this->formatHTMLHeader(); //--设置 MIME-版本 &nbs |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于PHP的类--功能齐全的发送邮件类的所有评论