php专区

 首页 > php专区 > PHP应用 > 常用功能 > php 使用qmail发送邮件实现代码 - php高级应用

php 使用qmail发送邮件实现代码 - php高级应用

分享到:
【字体:
导读:
          以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具 functionsend_check_m...

php 使用qmail发送邮件实现代码

以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具.

  1. function send_check_mail($email$subject,$uid,$buffer
  2.     echo "hello"
  3.  $command = "/var/qmail/bin/qmail-inject ".$email//qmail程序地址,$email是要发送的地址 
  4.  $handle = popen($command"w"); //打开管道 
  5.  if (!$handle) { 
  6.   return false; 
  7.  } 
  8.  $from = "yangxuemei2012@phpfensi.com"//发件人 
  9.  fwrite($handle"from: ".$from."n"); //往管道写数据 
  10.  fwrite($handle"return-path: ".$from."n"); 
  11.  fwrite($handle"to: ".$uid."n"); 
  12.  fwrite($handle"subject: ".$subject."n"); 
  13.  fwrite($handle"mime-version: 1.0n"); 
  14.  fwrite($handle"content-type: text/html; charset="gb2312"nn"); 
  15.  fwrite($handle$buffer."n"); 
  16.  pclose($handle); //关闭管道 
  17.  return true; 
  18. $subject = "测试邮件"
  19. $uid = $_post['uid']; //from信息 
  20. $content"".$u_email 
  21.    ." 您好!

    谢谢,www.phpfensi.com!"
    //内容信息 
  22. $u_email = "machunjie2003@phpfensi.com"//发送到的邮箱 
  23. if (send_check_mail($u_email$subject$uid$content)) { 
  24.  echo "恭喜!发送投票邮件到您的邮箱!

    请检查您的邮箱:"
    .$u_email.

    "
    $close
  25.  } else { 
  26.  echo "很不幸,发送投票邮件到您的邮箱失败,请重试或者联系开发人员。

    "
    $close
分享到:
php PEAR mail发送邮件实例 - php高级应...
php PEAR mail发送邮件实例 phppear mail发送邮件实例 -->          php发送邮件                                              收件人地址                        发送人地址  ...
php mail邮件发送带附件功能 - php高级应...
php mail邮件发送带附件功能 $pdfname="test.pdf";  $email="test@test.com";  $text = "您好,附件中是您需要的pdf文件。请点击下载。www.phpfensi.com";         //文本内容  $text = base64_encode($text);     //用base64方法把它编码   $text = c...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……