您的位置:澳门402永利com > 计算机 网络 > 返回收件人是否阅读了邮件的方法

返回收件人是否阅读了邮件的方法

发布时间:2019-09-23 20:45编辑:计算机 网络浏览(60)

    诸三人在利用phpmailer发送邮件之后,都想掌握对方是还是不是阅读了邮件?常常来讲,那么些大家是心有余而力不足清楚的,那么有未有方法吧?

    对此那几个主题素材有三个总结的解决情势,大家精晓,邮件内容能够以html 的款式发送,我们得以在剧情中插入图片,那么重大就在那几个图片里面了。

    万一大家的邮件内容是如此的:

    文件content.php代码如下:

    <table width="555" height="50" border="0" align="center" cellpadding="0" cellspacing="0" background="<?=$bg?>">
    <tr>
     <td>这是测试内容</td>
       </tr>
       <tr>
     <td></td>
       </tr>
       <tr>
     <td></td>
       </tr>
     </table> 
    

    本条$bg要怎么写吗?假如邮件是出殡和埋葬多少人呢?这里又怎么分歧呢?

    假若链接是如此的: 再看看image.php的代码

    文本image.php代码如下:

    <?php 
    $email=$_GET["email"]; 
    if($id) 
    { 
      include_once("/conn.php"); 
      mysql_query("update mail_list set has_read='yes' where email='$email'"); 
    } 
    header("Content/type:image/gif"); 
    $im=imagecreatefromgif("bg.gif"); 
    imagegif($im); 
    imagedestroy($im); 
    ?>
    

    观察这里你大概就明白了。所以小编发送的邮件的源委正是那样的:

    <?php 
    ob_start(); 
    include_once("content.php"); 
    $content=ob_get_contents(); 
    ob_end_clean(); 
    ?>
    

    写到这里,大家并从未对邮件内容中的背景图像进行轮换,接下去的题目将会日渐减轻那么些难题, 这一个是用phpmail发送邮件的有的代码:

    <?php 
    /* 
    $contact=array("userA"=>"aaaa@sina.com","userB""=>"bbb@163.com","userC"=>"ccc@qq.com"); 
    */ 
    foreach ($contact as $unm=>$email) 
    { 
      $bg_file="http://{$_SERVER['SERVER_NAME']}/image.php?email=$email"; 
      $str=str_replace('background=""',"background="$bg_file"",$content); 
      $mail->MsgHTML($str); 
      $mail->AddAddress($email,$unm); 
      $mail->Send(); 
    } 
    ?>
    

    这里为什么要用循环的诀窍挨个发送呢?因为为了差异是哪些联系人读过邮件,每封邮件的内容的背景图片的来得不平等。在出殡和埋葬此前,大家对剧情张开拍卖,对背景实行轮换,那样大家来看的邮件内容的背景图像的src就改成了那般:

    瞩目这里还恐怕有七个标题,你推行上边的代码之后,会发觉二个主题素材,发送到第一民用的是3封,第二人的是2封,第多个人的是1封,这里怎么吧?这里将在看看AddAddress方法了。修改章程是:展开class.phpmailer.php,找到310行,将private $to=Array()改成public $to=Array().

    下一场在殡葬邮件的代码中投入:

    $mail->to=Array();
    $mail->AddAddress($email,$unm);
    

    写到这里,就毫无再做过多表达了。

    本文由澳门402永利com发布于计算机 网络,转载请注明出处:返回收件人是否阅读了邮件的方法

    关键词: