加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在php中通过电子邮件发送网页

发布时间:2020-12-13 22:06:57 所属栏目:PHP教程 来源:网络整理
导读:和asp一样,我们有功能在电子邮件中发送完整的网页,这基本上节省了开发人员创建和开发的时间.发送邮件 请参阅以下代码 % Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="xxx@example.com" myMail.To="xxx@exa
和asp一样,我们有功能在电子邮件中发送完整的网页,这基本上节省了开发人员创建和开发的时间.发送邮件

请参阅以下代码

<%
    Set myMail=CreateObject("CDO.Message")
    myMail.Subject="Sending email with CDO"
    myMail.From="xxx@example.com"
    myMail.To="xxx@example.com"
    myMail.CreateMHTMLBody "mywebpage.html",cdoSuppressNone
    myMail.Send
    set myMail=nothing
    %>

我们知道CreateMHTMLBody将从mywebpage.html获取数据并将其作为电子邮件发送.

我想知道像(CreateMHTMLBody)这样的功能是什么?

如果不是,我们可以创建任何功能,如果是,请给我一些提示.

谢谢

解决方法

示例如下:

<?
    if(($Content = file_get_contents("somefile.html")) === false) {
        $Content = "";
    }

    $Headers  = "MIME-Version: 1.0n";
    $Headers .= "Content-type: text/html; charset=iso-8859-1n";
    $Headers .= "From: ".$FromName." <".$FromEmail.">n";
    $Headers .= "Reply-To: ".$ReplyTo."n";
    $Headers .= "X-Sender: <".$FromEmail.">n";
    $Headers .= "X-Mailer: PHPn"; 
    $Headers .= "X-Priority: 1n"; 
    $Headers .= "Return-Path: <".$FromEmail.">n";  

    if(mail($ToEmail,$Subject,$Content,$Headers) == false) {
        //Error
    }
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读