> php教程 > php手册 > 본문

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

WBOY
풀어 주다: 2016-05-25 16:49:32
원래의
1228명이 탐색했습니다.

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

<?php
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@phprm.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.0\n");
    fwrite($handle, "content-type: text/html; charset=\"gb2312\"n\n");
    fwrite($handle, $buffer . "\n");
    pclose($handle); //关闭管道
    return true;
}
$subject = "测试邮件"; 
$uid = $_post[&#39;uid&#39;]; //from信息 
$content= "<html><body>".$u_email 
   ." 您好!<br><br>谢谢,www.phprm.com!<br</body></html>"; //内容信息 
$u_email = "machunjie2003@phprm.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; 
}
로그인 후 복사

 


文章链接:

随便收藏,请保留本文地址!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿