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

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

发布时间:2022-01-20 12:57:50 所属栏目:PHP教程 来源:互联网
导读:以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具. function send_check_mail($email, $subject,$uid,$buffer) { echo hello; $command = /var/qmail/bin/qmail-inject .$email; //qmail
  以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具.
 
  function send_check_mail($email, $subject,$uid,$buffer)
  {
      echo "hello";
   $command = "/var/qmail/bin/qmail-inject ".$email; //qmail程序地址,$email是要发送的地址
   $handle = popen($command, "w"); //打开管道
   if (!$handle) {
    return false;
   }
   $from = "yangxuemei2012@Cuoxin.com"; //发件人
   fwrite($handle, "from: ".$from."n"); //往管道写数据
   fwrite($handle, "return-path: ".$from."n");
   fwrite($handle, "to: ".$uid."n");
   fwrite($handle, "subject: ".$subject."n");
   fwrite($handle, "mime-version: 1.0n");
   fwrite($handle, "content-type: text/html; charset="gb2312"nn");
   fwrite($handle, $buffer."n");
   pclose($handle); //关闭管道
   return true;
  }
  $subject = "测试邮件";
  $uid = $_post['uid']; //from信息
  $content= "<html><body>".$u_email
     ." 您好!<br><br>谢谢,www.Cuoxin.com!<br</body></html>"; //内容信息
  $u_email = "machunjie2003@Cuoxin.com"; //发送到的邮箱
  if (send_check_mail($u_email, $subject, $uid, $content)) {
   echo "恭喜!发送投票邮件到您的邮箱!<br><br>请检查您的邮箱:<font color=#cc0033>".$u_email." </font><br><br>". $close;
   } else {
   echo "很不幸,发送投票邮件到您的邮箱失败,请重试或者联系开发人员。<br><br>". $close;
  } 

(编辑:广州站长网)

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

    热点阅读