php功能齐全的发送邮件类,功能齐全的发送PHP邮件类

$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//--分割 $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"); //收件人

$mail-> setCC("b@b.com,c@c.com"); //抄送

$mail-> setCC("d@b.com,e@c.com"); //秘密抄送

$mail->setFrom(“f@f.com”);//发件人

$mail->setSubject(“主题”) ; //主题

$mail->setText(“文本格式”) ;//发送文本格式也可以是变量

$mail->setHTML(“html格式”) ;//发送html格式也可以是变量

$mail->setAttachments(“c:a.jpg”) ;//添加附件,需表明路径

$mail->send(); //发送邮件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值